Skip to content

Commit 657c335

Browse files
committed
Polish the project descripiton
1 parent 3e128e3 commit 657c335

File tree

2 files changed

+109
-28
lines changed

2 files changed

+109
-28
lines changed

content/projects.md

Lines changed: 108 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,19 @@ Code from passion, curiosity, and necessity: explore my projects.
1313
Best stuff — useful, polished, and worth clicking.
1414

1515
- [sanajitjana.github.io](https://github.com/sanajitjana/sanajitjana.github.io) – Personal blog built with Hugo (Hugo Narrow theme).
16+
1617
- [sanajitjana](https://github.com/sanajitjana/sanajitjana) – My profile repo describing what I'm working on and links to my projects.
18+
1719
- [React-Portfolio](https://github.com/sanajitjana/React-Portfolio) – Modern responsive developer portfolio built with React.
20+
1821
- [Interview-Ready](https://github.com/sanajitjana/Interview-Ready) – Static personal DSA tracker & learning platform.
22+
1923
- [Food-Order-App](https://github.com/sanajitjana/Food-Order-App) – Online food delivery backend (Java Spring Boot, JPA-Hibernate, MySQL).
24+
2025
- [Course-Monitoring-System](https://github.com/sanajitjana/Course-Monitoring-System) – Console-based Java project (JDBC + MySQL).
26+
2127
- [Blog-Application-Rest-API](https://github.com/sanajitjana/Blog-Application-Rest-API) – Spring Boot blog backend with posts & comments.
28+
2229
- [E-Commerce-API](https://github.com/sanajitjana/E-Commerce-API) – REST API for an online shopping app (Spring Boot).
2330

2431
— Small brag: these are the projects I tend to show when I want to stop talking and let the code do the convincing.
@@ -29,14 +36,23 @@ Best stuff — useful, polished, and worth clicking.
2936
We break things to learn how they fall. Cute, weird, useful toys.
3037

3138
- [excuse-generator](https://github.com/sanajitjana/excuse-generator) – Funny web app that generates random excuses.
39+
3240
- [react-digital-clock](https://github.com/sanajitjana/react-digital-clock) – Beginner React clock using hooks.
41+
3342
- [react-greetings-website](https://github.com/sanajitjana/react-greetings-website) – Site that displays greetings based on local time.
43+
3444
- [react-map-method](https://github.com/sanajitjana/react-map-method) – Demo: passing API data through components.
45+
3546
- [youtube-clone](https://github.com/sanajitjana/youtube-clone) – Simple YouTube-like interface and search demo.
47+
3648
- [HTML-Periodic-Table](https://github.com/sanajitjana/HTML-Periodic-Table) – Static periodic table made with HTML & CSS.
49+
3750
- [Search-Star-Wars](https://github.com/sanajitjana/Search-Star-Wars) – Search characters from Star Wars.
51+
3852
- [password-generator](https://github.com/sanajitjana/password-generator) – Simple JS password generator.
53+
3954
- [react-multi-page-website](https://github.com/sanajitjana/react-multi-page-website) – Multi-page React site using React Router.
55+
4056
- [react-js-forms](https://github.com/sanajitjana/react-js-forms) – Demonstrates multiple-field form handling in React.
4157

4258
— Divider: experimental things live here. Nothing too serious, mostly mischievous learning.
@@ -47,13 +63,20 @@ We break things to learn how they fall. Cute, weird, useful toys.
4763
Sandboxes, exercises, coding-challenge solutions, and templates I wrote while practicing.
4864

4965
- [leetcode-solution](https://github.com/sanajitjana/leetcode-solution) – My LeetCode solutions template (used as base for many submissions).
66+
5067
- [Interview-Ready](https://github.com/sanajitjana/Interview-Ready) – (also listed under Featured) personal DSA tracker and static learning platform.
68+
5169
- [Geektrust-Ride-Sharing](https://github.com/sanajitjana/Geektrust-Ride-Sharing) – Geektrust ride-sharing challenge solution.
70+
5271
- [Geektrust-Metro-Card](https://github.com/sanajitjana/Geektrust-Metro-Card) – MetroCard coding challenge solution.
72+
5373
- [Geektrust-Toll-Calculator](https://github.com/sanajitjana/Geektrust-Toll-Calculator) – Toll calculator coding challenge.
74+
5475
- [Java-Digital-Clock](https://github.com/sanajitjana/Java-Digital-Clock) – Java Swing/JFrame clock demo (multithreading).
76+
5577
- [Spring-Tutorial-App](https://github.com/sanajitjana/Spring-Tutorial-App) – Simple tutorial maker app (Spring Boot).
56-
- [Spring-Boot-... microservices examples] — see microservices cluster below.
78+
79+
- [Spring-Boot-.. microservices examples] — see microservices cluster below.
5780

5881
— Divider: homework, practice, and the occasional proud moment.
5982

@@ -63,17 +86,29 @@ Sandboxes, exercises, coding-challenge solutions, and templates I wrote while pr
6386
Large-ish backend projects, architectures, and templates.
6487

6588
- [spring-boot-microservices](https://github.com/sanajitjana/spring-boot-microservices) – Full microservice architecture sample.
89+
6690
- [Master-Microservices](https://github.com/sanajitjana/Master-Microservices) – Microservices architecture guide & examples.
91+
6792
- [Kafka-Spring-Boot-Microservices](https://github.com/sanajitjana/Kafka-Spring-Boot-Microservices) – Example of Kafka with Spring Boot microservices.
93+
6894
- [internet-banking-microservices](https://github.com/sanajitjana/internet-banking-microservices) – Internet banking microservices APIs.
95+
6996
- [Spring-Batch-Application](https://github.com/sanajitjana/Spring-Batch-Application) – Example of Spring Batch (CSV -> DB).
97+
7098
- [Spring-Boot-Security-Template](https://github.com/sanajitjana/Spring-Boot-Security-Template) – JWT + Spring Security starter.
99+
71100
- [SpringBoot-Ecommerce](https://github.com/sanajitjana/SpringBoot-Ecommerce) – Spring Boot e-commerce REST API.
101+
72102
- [E-Commerce-API](https://github.com/sanajitjana/E-Commerce-API) – E-commerce API (Spring Boot).
103+
73104
- [Product-Management-System](https://github.com/sanajitjana/Product-Management-System) – Product management REST API.
105+
74106
- [Cab-Booking-Application](https://github.com/sanajitjana/Cab-Booking-Application) – Cab booking REST APIs.
107+
75108
- [Event-Calender_REST-API](https://github.com/sanajitjana/Event-Calender_REST-API) – Event calendar REST API.
109+
76110
- [Mail-Application_REST-API](https://github.com/sanajitjana/Mail-Application_REST-API) – Mail app with send & star features.
111+
77112
- [Employee-Hierarchy_REST-API](https://github.com/sanajitjana/Employee-Hierarchy_REST-API) – Employee hierarchy management REST API.
78113

79114
— Divider: backend bulk. Swagger, services, and enough DTOs to make a designer cry.
@@ -84,52 +119,98 @@ Large-ish backend projects, architectures, and templates.
84119
Forks and contributions that helped me learn Open Source workflows.
85120

86121
- [roleplay-ai (fork)](https://github.com/sanajitjana/roleplay-ai) – Forked for experimenting with a roleplay agent.
122+
87123
- [GoodFirstIssueFinder (fork)](https://github.com/sanajitjana/GoodFirstIssueFinder) – Fork for finding good-first-issues.
124+
88125
- [42core-team-website (fork)](https://github.com/sanajitjana/42core-team-website) – Contribution/fork of a team website.
89-
- [action (fork)](https://github.com/sanajitjana/action) – No description available.
90-
- [agriculture-frontent (fork)](https://github.com/sanajitjana/agriculture-frontent) – No description available.
91-
- [AirQo-frontend (fork)](https://github.com/sanajitjana/AirQo-frontend) – This repository contains the frontend applications for the AirQo platform..
126+
127+
- [action (fork)](https://github.com/sanajitjana/action) – GitHub Action for smart, agent-powered code ops with Claude, Aider, or Cursor.
128+
129+
- [agriculture-frontent (fork)](https://github.com/sanajitjana/agriculture-frontent) – Build and deploy 3D website with Three.js.
130+
131+
- [AirQo-frontend (fork)](https://github.com/sanajitjana/AirQo-frontend) – This repository contains the frontend applications for the AirQo platform.
132+
92133
- [aqa-tests (fork)](https://github.com/sanajitjana/aqa-tests) – Home of test infrastructure for Adoptium builds.
93-
- [Awesome-Dev-Portfolios (fork)](https://github.com/sanajitjana/Awesome-Dev-Portfolios) – This repository aims to collect portfolios and their repositories from developers around the world..
94-
- [backend2lab (fork)](https://github.com/sanajitjana/backend2lab) – No description available.
95-
- [christmas-calendar-api (fork)](https://github.com/sanajitjana/christmas-calendar-api) – This project is a dynamic Christmas calendar website where the content behind each door updates dynamically by fetching data from an API. Each day unlocks a new surprise! 🎄🎁.
134+
135+
- [Awesome-Dev-Portfolios (fork)](https://github.com/sanajitjana/Awesome-Dev-Portfolios) – Collect portfolios and their repositories from developers around the world.
136+
137+
- [backend2lab (fork)](https://github.com/sanajitjana/backend2lab) – Backend Playground: Learn and practice backend in the browser with Node.js.
138+
139+
- [christmas-calendar-api (fork)](https://github.com/sanajitjana/christmas-calendar-api) – A Christmas calendar unlocking daily API surprises! 🎄🎁
140+
96141
- [code-contributions (fork)](https://github.com/sanajitjana/code-contributions) – 🚀✨ Learn how to make code contributions to open source projects.
97-
- [CodeNarrator (fork)](https://github.com/sanajitjana/CodeNarrator) – CodeNarrator aims to bridge the gap between complex code and developer understanding. Whether you're a beginner exploring a new open-source repo, a maintainer reviewing a PR, or an engineer returning to your own old code — CodeNarrator helps you understand any codebase faster and with less effort..
98-
- [contribute-to-open-source (fork)](https://github.com/sanajitjana/contribute-to-open-source)[STILL ACTIVE] Learn the GitHub workflow by contributing code in a fun simulation project.
99-
- [Contribute-To-This-Project (fork)](https://github.com/sanajitjana/Contribute-To-This-Project) – This project is waiting for your contribution. If you have never contributed code on GitHub before, this is the project to get you started..
142+
143+
- [CodeNarrator (fork)](https://github.com/sanajitjana/CodeNarrator) – CodeNarrator: Understand any codebase faster.
144+
145+
- [contribute-to-open-source (fork)](https://github.com/sanajitjana/contribute-to-open-source) – Learn GitHub workflow through a fun simulation.
146+
147+
- [Contribute-To-This-Project (fork)](https://github.com/sanajitjana/Contribute-To-This-Project) – Start your first GitHub contribution here.
148+
100149
- [csf (fork)](https://github.com/sanajitjana/csf) – Curve Shortening Flow.
150+
101151
- [delta-kernel-rs (fork)](https://github.com/sanajitjana/delta-kernel-rs) – A native Delta implementation for integration with any query engine.
102-
- [Djowda-UserApp (fork)](https://github.com/sanajitjana/Djowda-UserApp) – The official user-facing app for Djowda, allowing customers to browse nearby stores, view product availability, place orders, and track delivery status. Designed for a seamless e-grocery shopping experience..
152+
153+
- [Djowda-UserApp (fork)](https://github.com/sanajitjana/Djowda-UserApp) – Djowda app: Browse, order, and track groceries easily.
154+
103155
- [docs (fork)](https://github.com/sanajitjana/docs) – Documentation website for Keploy.
104-
- [EasySwitch (fork)](https://github.com/sanajitjana/EasySwitch) – EasySwitch is a unified Python SDK for Mobile Money integration across major aggregators in West Africa. It provides a single, consistent interface to simplify payment processing, reduce code duplication, and accelerate development..
105-
- [eesyapi.R (fork)](https://github.com/sanajitjana/eesyapi.R) – An R package with useful utility functions for connecting to, and processing data from, the DfE's explore education statistics API..
156+
157+
- [EasySwitch (fork)](https://github.com/sanajitjana/EasySwitch) – EasySwitch: Unified Python SDK for Mobile Money in West Africa.
158+
159+
- [eesyapi.R (fork)](https://github.com/sanajitjana/eesyapi.R) – R package for accessing and processing DfE education data.
160+
106161
- [expressjs.com (fork)](https://github.com/sanajitjana/expressjs.com) – The Express.js Website.
107-
- [extension-agregore-renderer (fork)](https://github.com/sanajitjana/extension-agregore-renderer) – A generalized Markdown/Gemini/ETC content renderer for Agregore. Replaces the old Markdown/Gemini renderers.
108-
- [ExtractPDF4J (fork)](https://github.com/sanajitjana/ExtractPDF4J) – Java PDF data extraction via stream/lattice/OCR-hybrid in Tabular form..
162+
163+
- [extension-agregore-renderer (fork)](https://github.com/sanajitjana/extension-agregore-renderer) – Agregore content renderer replacing old Markdown/Gemini.
164+
165+
- [ExtractPDF4J (fork)](https://github.com/sanajitjana/ExtractPDF4J) – Java PDF data extraction via stream/lattice/OCR-hybrid in Tabular form.
166+
109167
- [first-contributions (fork)](https://github.com/sanajitjana/first-contributions) – 🚀✨ Help beginners to contribute to open source projects.
110-
- [fork-commit-merge (fork)](https://github.com/sanajitjana/fork-commit-merge) – Fork, Commit, Merge. A project designed to help you familiarize yourself with the open source contribution workflow on GitHub!.
111-
- [fork-commit-merge-web (fork)](https://github.com/sanajitjana/fork-commit-merge-web) – Welcome to Fork, Commit, Merge! Your one-stop resource hub for mastering GitHub contributions! This project is the repo of Fork, Commit, Merge -website..
168+
169+
- [fork-commit-merge (fork)](https://github.com/sanajitjana/fork-commit-merge) – Learn GitHub workflow: Fork, commit, merge.
170+
171+
- [fork-commit-merge-web (fork)](https://github.com/sanajitjana/fork-commit-merge-web) – Fork, Commit, Merge: Learn and master GitHub contributions.
172+
112173
- [git-branch-merge (fork)](https://github.com/sanajitjana/git-branch-merge) – Test repository for exploring.
113-
- [horusec (fork)](https://github.com/sanajitjana/horusec) – Horusec is an open source tool that improves identification of vulnerabilities in your project with just one command..
114-
- [hugo-narrow (fork)](https://github.com/sanajitjana/hugo-narrow) – A Modern Hugo Theme with Multiple Color Schemes - Built on TailwindCSS 4..
174+
175+
- [horusec (fork)](https://github.com/sanajitjana/horusec) – Horusec: One-command open source vulnerability scanner.
176+
177+
- [hugo-narrow (fork)](https://github.com/sanajitjana/hugo-narrow) – A Modern Hugo Theme with Multiple Color Schemes - Built on TailwindCSS 4.
178+
115179
- [hydrophone (fork)](https://github.com/sanajitjana/hydrophone) – Hydrophone is a lightweight Kubernetes conformance tests runner.
116-
- [Job-Recommendation-System (fork)](https://github.com/sanajitjana/Job-Recommendation-System) – Job Recommendation System - AI-powered platform matching candidates with ideal jobs using NLP and ML. Features automated job classification, skill extraction, and personalized recommendations via FastAPI. Built with Python, scikit-learn, and MLflow. Perfect for HR and career services..
180+
181+
- [Job-Recommendation-System (fork)](https://github.com/sanajitjana/Job-Recommendation-System) – Job Recommendation System - AI-powered platform matching candidates with ideal jobs using NLP and ML. Features automated job classification, skill extraction, and personalized recommendations via FastAPI. Built with Python, scikit-learn, and MLflow. Perfect for HR and career services.
182+
117183
- [keploy (fork)](https://github.com/sanajitjana/keploy) – Unit, API & Integration Testing Agent for Developers. Generate tests, mocks/stubs for your APIs that actually work!.
118-
- [kestra (fork)](https://github.com/sanajitjana/kestra):zap: Universal Workflow Orchestration Platform — Code in any language, run anywhere. 800+ plugins for data, infrastructure, and AI automation..
119-
- [marketing-site (fork)](https://github.com/sanajitjana/marketing-site) – 🌐 ThinkTapFast marketing site — built with Astro & Tailwind. Landing page with features, pricing, and signup flow..
184+
185+
- [kestra (fork)](https://github.com/sanajitjana/kestra):zap: Universal Workflow Orchestration Platform — Code in any language, run anywhere. 800+ plugins for data, infrastructure, and AI automation.
186+
187+
- [marketing-site (fork)](https://github.com/sanajitjana/marketing-site) – 🌐 ThinkTapFast marketing site — built with Astro & Tailwind. Landing page with features, pricing, and signup flow.
188+
120189
- [MediumPilot (fork)](https://github.com/sanajitjana/MediumPilot) – No description available.
190+
121191
- [microcks.io (fork)](https://github.com/sanajitjana/microcks.io) – Public website resources and templates.
192+
122193
- [mlscaffold (fork)](https://github.com/sanajitjana/mlscaffold) – No description available.
123-
- [morse-warriorz (fork)](https://github.com/sanajitjana/morse-warriorz) – A minimalist morse code learning platform with interactive converters, memorable phrases, and practice exercises..
124-
- [offer-hub (fork)](https://github.com/sanajitjana/offer-hub) – A platform designed to transform the freelance market by connecting professionals and clients worldwide in a secure and innovative environment..
194+
195+
- [morse-warriorz (fork)](https://github.com/sanajitjana/morse-warriorz) – A minimalist morse code learning platform with interactive converters, memorable phrases, and practice exercises.
196+
197+
- [offer-hub (fork)](https://github.com/sanajitjana/offer-hub) – A platform designed to transform the freelance market by connecting professionals and clients worldwide in a secure and innovative environment.
198+
125199
- [operaton (fork)](https://github.com/sanajitjana/operaton) – BPMN-Process automation for everyone .
200+
126201
- [opsml (fork)](https://github.com/sanajitjana/opsml) – Quality Control for AI Artifact Management.
127-
- [owncast (fork)](https://github.com/sanajitjana/owncast) – Take control over your live stream video by running it yourself. Streaming + chat out of the box..
128-
- [pages-telegram-blog (fork)](https://github.com/sanajitjana/pages-telegram-blog) – Static blog template for GitHub Pages that auto-builds index/RSS/sitemap and cross-posts new or updated articles to a Telegram channel via GitHub Actions..
202+
203+
- [owncast (fork)](https://github.com/sanajitjana/owncast) – Take control over your live stream video by running it yourself. Streaming + chat out of the box.
204+
205+
- [pages-telegram-blog (fork)](https://github.com/sanajitjana/pages-telegram-blog) – Static blog template for GitHub Pages that auto-builds index/RSS/sitemap and cross-posts new or updated articles to a Telegram channel via GitHub Actions.
206+
129207
- [PathOfTerraria (fork)](https://github.com/sanajitjana/PathOfTerraria) – No description available.
208+
130209
- [pochi (fork)](https://github.com/sanajitjana/pochi) – No description available.
210+
131211
- [portfolio-website (fork)](https://github.com/sanajitjana/portfolio-website) – Source Code for Portfolio Website of Moheshwar Amarnath Biswas.
132-
- [question-driven-talk-assistant (fork)](https://github.com/sanajitjana/question-driven-talk-assistant) – Helps conference speakers manage questions from the audience during live sessions..
212+
213+
- [question-driven-talk-assistant (fork)](https://github.com/sanajitjana/question-driven-talk-assistant) – Helps conference speakers manage questions from the audience during live sessions.
133214

134215
— Divider: forks, PRs, and the quiet satisfaction of pushing good docs upstream.
135216

0 commit comments

Comments
 (0)