This is your work, valued
csharp-for-everybody. A collection of simple, practical projects that developers can use to hone their skills and gain experience working with C#.
142java-for-everybody. A collection of simple, practical projects that developers can use to hone their skills and gain experience working with Java.
91cpp-projects-for-everybody. A collection of simple, practical projects that developers can use to hone their skills and gain experience working with C++.
38mpesa-daraja-api. A web application that integrates with the Safaricom Mpesa Daraja API for seamless mobile payment processing.
27legal-aid-chatbot. This project is an AI-powered legal chatbot developed as a final year project for a Computer Science degree.
18quote-machine. A random quote generator.
10quiz-app. This is a quiz application that presents multiple-choice questions and allows users to select their answers.
10portfolio. A personal portfolio website
10drum-machine. This application allows users to play different audio clips by clicking on buttons or using keyboard keys.
10c-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.
9ai-summarizer. An open-source article summarizer, powered by OpenAI GPT-4, that allows users to simplify lengthy articles into clear and concise summaries.
8bash-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.
8html-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.
8book-store. This application empowers users to efficiently manage and organize their book collection.
7computer-inventory-system. A web-based application that enables you to efficiently manage and monitor computer assets within your organization.
7exercise-tracker. This is a Node.js Express application that allows users to create exercise sessions, log their workouts, and retrieve exercise logs.
7file-metadata-microservice. A web application that allows users to upload files for analysis.
7invoice-management-system. This system is designed to help businesses efficiently manage their invoices.
7blog-app. A Django blog app for creating and managing articles.
7react-for-everybody. This is a collection of real-world React projects and coding challenges to help you learn and practice React development.
7car-showcase. A car showcase application that fetches car data from the RapidAPI Cars API and car images from the Car Images API.
7markdown-previewer. A web application that allows you to write and preview Markdown content in real-time.
7boilerplate-express. Fundamentals of web server building, file serving, and request handling using Node.js and Express.js.
7timestamp-microservice. A Node.js and Express.js application that provides an API for converting dates and timestamps.
7product-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.
6javascript-30. 30 days Vanilla JS coding challenge. No Frameworks No Compilers No Libraries No Boilerplate
6url-shortener-microservice. A URL shortening API built with Node.js, Express, and MongoDB.
6bus-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.
6boilerplate-mongomongoose. This is the boilerplate for the MongoDB database and Mongoose library.
6task-manager. This app focuses on basic CRUD operations for managing tasks.
6survey-form. This is a HTML webpage that displays a survey form to get feedback about Janja Programmers.
6boilerplate-npm. Managing packages with npm
6jwt-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.
6celestial-bodies-database. This is a database named "universe" that represents celestial bodies such as galaxies, stars, planets, and moons.
6python-for-everybody. This repository is designed to help you learn Python from the basics to advanced concepts.
6header-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.
6jobs-api. Jobs API is a Node.js application that provides authentication endpoints (register and login) and CRUD operations for managing jobs.
6vanlife. App tailored for van life enthusiasts, offering a suite of features to elevate your travel experience.
6Kalutu. Config files for my GitHub profile.
6stock-management-system. A web-based application designed to help businesses manage their inventory efficiently.
6bar-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.
6shopping-cart. This application allows users to add products to their cart, update quantities, view a summary of selected items, and clear the entire cart.
6self-development-books. Self-development books in PDF format, carefully curated to inspire personal growth, enhance productivity, and foster lifelong learning.
5career-quest. JavaScript
5weather-app. A mobile application that provides users with real-time weather information, including the current weather, upcoming forecasts, and details for specific cities.
5leetcode-solutions. This repo contains solutions to various LeetCode problems, interview study plans and more.
5ticketing-app. A ticket management system, providing users with the ability to create, update, and delete tickets, facilitating efficient communication and issue resolution.
5treemap-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.
5choropleth-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.
5heat-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.
5scatter-plot-visualization. This is a scatterplot graph project that displays data about doping in professional bicycle racing.
5time-master. A timer application that allows users to set the length of a session and break time and provides a countdown timer.
5javaScript-calculator. A simple calculator application that allows users to perform basic arithmetic calculations.
5technical-documentation-page. This is an HTML document representing a technical documentation page about CSS. It provides information and resources related to Cascading Style Sheets.
5tribute-page. This is a simple tribute page for Wangarĩ Muta Maathai, a Kenyan social, environmental, and political activist who founded the Green Belt Movement.
5javascript-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.
5CS-degree-resources. This repository is dedicated to storing and organizing notes related to various aspects of a Computer Science degree.
4