This is your work, valued

Kenya

Kalutu Daniel

Elite
@Kalutu

Software Engineer

csharp-for-everybody. A collection of simple, practical projects that developers can use to hone their skills and gain experience working with C#.

142

java-for-everybody. A collection of simple, practical projects that developers can use to hone their skills and gain experience working with Java.

91

cpp-projects-for-everybody. A collection of simple, practical projects that developers can use to hone their skills and gain experience working with C++.

38

mpesa-daraja-api. A web application that integrates with the Safaricom Mpesa Daraja API for seamless mobile payment processing.

27

legal-aid-chatbot. This project is an AI-powered legal chatbot developed as a final year project for a Computer Science degree.

18

quote-machine. A random quote generator.

10

quiz-app. This is a quiz application that presents multiple-choice questions and allows users to select their answers.

10

portfolio. A personal portfolio website

10

drum-machine. This application allows users to play different audio clips by clicking on buttons or using keyboard keys.

10

c-projects-for-everybody. This is a repository of C programming projects for beginners. These projects are designed to help beginners learn the basics of C programming and develop their skills through hands-on practice.

9

ai-summarizer. An open-source article summarizer, powered by OpenAI GPT-4, that allows users to simplify lengthy articles into clear and concise summaries.

8

bash-for-everybody. This collection includes five handy Bash scripts for various purposes. Feel free to explore and use these scripts to make your life easier.

8

html-css-for-everybody. This is a repository of projects designed to help learn the basics of web development using HTML and CSS and develop their skills through hands-on practice.

8

book-store. This application empowers users to efficiently manage and organize their book collection.

7

computer-inventory-system. A web-based application that enables you to efficiently manage and monitor computer assets within your organization.

7

exercise-tracker. This is a Node.js Express application that allows users to create exercise sessions, log their workouts, and retrieve exercise logs.

7

file-metadata-microservice. A web application that allows users to upload files for analysis.

7

invoice-management-system. This system is designed to help businesses efficiently manage their invoices.

7

blog-app. A Django blog app for creating and managing articles.

7

react-for-everybody. This is a collection of real-world React projects and coding challenges to help you learn and practice React development.

7

car-showcase. A car showcase application that fetches car data from the RapidAPI Cars API and car images from the Car Images API.

7

markdown-previewer. A web application that allows you to write and preview Markdown content in real-time.

7

boilerplate-express. Fundamentals of web server building, file serving, and request handling using Node.js and Express.js.

7

timestamp-microservice. A Node.js and Express.js application that provides an API for converting dates and timestamps.

7

product-landing-page. This is a sample webpage for a Classic Books website. It showcases various features, audio book content, and books available for sale. The webpage is built using HTML and CSS.

6

javascript-30. 30 days Vanilla JS coding challenge. No Frameworks No Compilers No Libraries No Boilerplate

6

url-shortener-microservice. A URL shortening API built with Node.js, Express, and MongoDB.

6

bus-booking-application. This application allows users to reserve seats on a bus, view available buses, and receive a ticket with their name, reserved seats, bus number, and total cost.

6

boilerplate-mongomongoose. This is the boilerplate for the MongoDB database and Mongoose library.

6

task-manager. This app focuses on basic CRUD operations for managing tasks.

6

survey-form. This is a HTML webpage that displays a survey form to get feedback about Janja Programmers.

6

boilerplate-npm. Managing packages with npm

6

jwt-basics. This system includes a login endpoint to generate a JWT upon successful authentication and a protected dashboard endpoint that requires a valid JWT for access.

6

celestial-bodies-database. This is a database named "universe" that represents celestial bodies such as galaxies, stars, planets, and moons.

6

python-for-everybody. This repository is designed to help you learn Python from the basics to advanced concepts.

6

header-parser-microservice. This application provides information about the client's IP address, preferred language, and user-agent (browser or device) when they access the `/api/whoami` endpoint.

6

jobs-api. Jobs API is a Node.js application that provides authentication endpoints (register and login) and CRUD operations for managing jobs.

6

vanlife. App tailored for van life enthusiasts, offering a suite of features to elevate your travel experience.

6

Kalutu. Config files for my GitHub profile.

6

stock-management-system. A web-based application designed to help businesses manage their inventory efficiently.

6

bar-chart-visualization. This repository contains code for creating a bar chart using D3.js and XMLHttpRequest. The code fetches data from a JSON file and generates a bar chart based on that data.

6

shopping-cart. This application allows users to add products to their cart, update quantities, view a summary of selected items, and clear the entire cart.

6

self-development-books. Self-development books in PDF format, carefully curated to inspire personal growth, enhance productivity, and foster lifelong learning.

5

career-quest. JavaScript

5

weather-app. A mobile application that provides users with real-time weather information, including the current weather, upcoming forecasts, and details for specific cities.

5

leetcode-solutions. This repo contains solutions to various LeetCode problems, interview study plans and more.

5

ticketing-app. A ticket management system, providing users with the ability to create, update, and delete tickets, facilitating efficient communication and issue resolution.

5

treemap-diagram-visualization. This is a D3.js script that generates a tree map visualization based on movie data. It retrieves movie data from a JSON file and renders the tree map using D3.js's treemap layout.

5

choropleth-map-visualization. This web application displays a choropleth map of the United States, representing the percentage of adults age 25 and older with a bachelor's degree or higher.

5

heat-map-visualization. This is a data visualization of global temperature that displays the monthly variations in temperature over the years and provides an interactive visualization for users to explore the data.

5

scatter-plot-visualization. This is a scatterplot graph project that displays data about doping in professional bicycle racing.

5

time-master. A timer application that allows users to set the length of a session and break time and provides a countdown timer.

5

javaScript-calculator. A simple calculator application that allows users to perform basic arithmetic calculations.

5

technical-documentation-page. This is an HTML document representing a technical documentation page about CSS. It provides information and resources related to Cascading Style Sheets.

5

tribute-page. This is a simple tribute page for Wangarĩ Muta Maathai, a Kenyan social, environmental, and political activist who founded the Green Belt Movement.

5

javascript-for-everybody. This is a repository of JavaScript projects for beginners. These projects are designed to help beginners learn the basics of JavaScript programming and develop their skills through hands-on practice.

5

CS-degree-resources. This repository is dedicated to storing and organizing notes related to various aspects of a Computer Science degree.

4