Skip to content

Latest commit

 

History

History
104 lines (103 loc) · 13 KB

File metadata and controls

104 lines (103 loc) · 13 KB

100 backend projects

100 backend projects to be completed within 100 days

# Category Project Idea 🎯 Difficulty 🧱 Stack ✅ Status
1 🔰 Beginner To-do List API Easy Node.js ✅Done
2 🔰 Beginner Calculator API Easy Node.js ✅Done
3 🔰 Beginner Weather Info API (mock) Easy Node.js ✅Done
4 🔰 Beginner Quotes API Easy Node.js ✅Done
5 🔰 Beginner Currency Converter API (static) Easy Node.js ✅Done
6 🔰 Beginner User Registration/Login (no DB) Easy Node.js ✅Done
7 🔰 Beginner Form Submission Handler Easy Node.js ✅Done
8 🔰 Beginner Palindrome Checker API Easy Node.js ✅Done
9 🔰 Beginner Notes API (in-memory CRUD) Easy Node.js ✅Done
10 🔰 Beginner Basic Blog API (posts only) Easy Node.js ✅Done
11 🔰 Beginner Mock E-commerce Products API Easy Node.js ✅Done
12 🔰 Beginner IP Lookup Service Easy Node.js ✅Done
13 🔰 Beginner Contact Form Email Sender (NodeMailer) Easy Node.js ✅Done
14 🔰 Beginner BMI Calculator API Easy Node.js ✅Done
15 🔰 Beginner Markdown to HTML Converter Easy Node.js ✅Done
16 🔰 Beginner Simple URL Shortener (in-memory) Easy Node.js ✅Done
17 🔰 Beginner Local Storage with FileSystem (JSON DB) Easy Node.js ✅Done
18 🔰 Beginner REST Countries API Clone Easy Node.js ✅Done
19 🔐 Authentication JWT Auth API Medium Node.js/JWT ✅Done
20 🔐 Authentication Session-Based Auth Medium Node.js/Express ✅Done
21 🔐 Authentication OAuth Login (Google, GitHub) Medium Node.js/OAuth2 ✅Done
22 🔐 Authentication Password Reset via Email Medium Node.js/Nodemailer ✅Done
23 🔐 Authentication 2FA Implementation Hard Node.js/TOTP ✅Done
24 🔐 Authentication Role-Based Access Control Medium Node.js ✅Done
25 🔐 Authentication Admin Dashboard API Medium Node.js ✅Done
26 🔐 Authentication User Activity Logging Medium Node.js ✅Done
27 🔐 Authentication Account Verification with OTP Medium Node.js ✅Done
28 🔐 Authentication Social Login Integration Hard Node.js/OAuth2 ✅Done
29 🔐 Authentication Multi-Tenant Auth System Hard Node.js ✅Done
30 🔐 Authentication Rate Limiting per User/IP Medium Node.js ✅Done
31 🔐 Authentication Account Deletion Endpoint Easy Node.js ✅Done
32 🔐 Authentication Single Sign-On (SSO) Stub Hard Node.js ✅Done
33 🔐 Authentication Auth Middleware Package (npm/pip) Hard Node.js/npm ✅Done
34 📦 CRUD Library API (Books, Authors) Medium Node.js/PostgreSQL ✅Done
35 📦 CRUD Movie/TV Show DB Medium Node.js/MongoDB ✅Done
36 📦 CRUD Fitness Tracker (workouts, calories) Medium Node.js/PostgreSQL ✅Done
37 📦 CRUD Habit Tracker API Medium Node.js/PostgreSQL ✅Done
38 📦 CRUD Recipe Manager Medium Node.js/PostgreSQL ✅Done
39 📦 CRUD Inventory System Medium Node.js/PostgreSQL ✅Done
40 📦 CRUD Music Playlist API Medium Node.js/PostgreSQL ✅Done
41 📦 CRUD Book Lending System Medium Node.js/PostgreSQL ✅Done
42 📦 CRUD Blog + Comments System Medium Node.js/PostgreSQL ✅Done
43 📦 CRUD Bookmark Manager Medium Node.js/PostgreSQL ✅Done
44 📦 CRUD Resume Builder API Medium Node.js/PostgreSQL ✅Done
45 📦 CRUD Client-Project Tracker Medium Node.js/PostgreSQL ✅Done
46 📦 CRUD Student Management System Medium Node.js/PostgreSQL ✅Done
47 📦 CRUD Travel Bucket List API Medium Node.js/PostgreSQL ✅Done
48 📦 CRUD Learning Path Tracker Medium Node.js/PostgreSQL ✅Done
49 🧠 Intermediate Chat App Backend (Socket.IO / WebSocket) Medium Node.js/Socket.IO ✅Done
50 🧠 Intermediate Quiz App API Medium Node.js ✅Done
51 🧠 Intermediate Live Polling API Medium Node.js ✅Done
52 🧠 Intermediate Expense Tracker Medium Node.js ✅Done
53 🧠 Intermediate Notification Service Medium Node.js ✅Done
54 🧠 Intermediate Real-time Voting System Medium Node.js ✅Done
55 🧠 Intermediate Image Upload + Cloud Storage (e.g., S3) Medium Node.js/AWS S3 ✅Done
56 🧠 Intermediate Rate Limiting Middleware Medium Node.js ✅Done
57 🧠 Intermediate GraphQL Blog API Medium Node.js/GraphQL ✅Done
58 🧠 Intermediate Payment Gateway Integration (Stripe) Medium Node.js/Stripe ✅Done
59 🧠 Intermediate GitHub Activity Tracker Medium Node.js/GitHub API ✅Done
60 🧠 Intermediate Webhook Receiver Medium Node.js ✅Done
61 🧠 Intermediate Custom API Gateway Medium Node.js ✅Done
63 🧠 Intermediate Analytics Tracker API Medium Node.js ✅Done
64 🧠 Intermediate Collaborative Notes API Medium Node.js ✅Done
65 🧠 Intermediate File Compression API Medium Node.js ✅Done
66 🧠 Intermediate Geo-location Tracker Medium Node.js ✅Done
67 🧠 Intermediate Task Queue with Redis + Bull Medium Node.js/Redis ✅Done
68 🧠 Intermediate Scheduler Service (Cron API) Medium Node.js ✅Done
69 🚀 Advanced CI/CD Service (GitHub Webhook Trigger) Hard Node.js ✅Done
70 🚀 Advanced Chatbot Backend (rule-based or AI integration) Hard Node.js ✅Done
71 🚀 Advanced Multi-user Document Editor (real-time) Hard Node.js ✅Done
72 🚀 Advanced API Rate Limiting as a Service Hard Node.js ✅Done
73 🚀 Advanced Custom OAuth2 Provider Hard Node.js ✅Done
74 🚀 Advanced SaaS Subscription Billing Hard Node.js ✅Done
75 🚀 Advanced Video Upload and Streaming Backend Hard Node.js ✅Done
76 🚀 Advanced API Monitoring Tool Hard Node.js ✅Done
77 🚀 Advanced Headless CMS Hard Node.js ✅Done
78 🚀 Advanced Forum Backend (Threads, Replies, Moderation) Hard Node.js ✅Done
79 🚀 Advanced E-commerce Backend with Cart, Checkout Hard Node.js ✅Done
80 🚀 Advanced Microservice Starter Template Hard Node.js ✅Done
81 🚀 Advanced GraphQL API Gateway Hard Node.js/GraphQL ✅Done
82 🚀 Advanced Private File Sharing API with Tokens Hard Node.js ✅Done
83 🚀 Advanced Multi-Region Failover (simulate) Hard Node.js ✅Done
84 🛠️ DevOps Mock API Generator Hard Node.js ✅Done
85 🛠️ DevOps Postman Collection Generator Hard Node.js ✅Done
86 🛠️ DevOps API Doc Generator from Code Hard Node.js ✅Done
87 🛠️ DevOps Load Testing Tool (like Apache Bench) Hard Node.js ✅Done
88 🛠️ DevOps Log Aggregator Service Hard Node.js ✅Done
89 🛠️ DevOps User Agent Parser Hard Node.js ✅Done
90 🛠️ DevOps Schema Validator API Hard Node.js ✅Done
91 🛠️ DevOps API Health Checker Hard Node.js ✅Done
92 🛠️ DevOps Dev Metrics Dashboard Hard Node.js ✅Done
93 🛠️ DevOps Secure Secret Store API Hard Node.js ✅Done
94 🌐 Deployment Dockerize All Projects Hard Node.js/Docker ✅Done
95 🌐 Deployment Kubernetes-ready Deployment Configs Hard Node.js/Kubernetes ✅Done
96 🌐 Deployment GitHub Actions for CI/CD Hard Node.js/GitHub ✅Done
97 🌐 Deployment Logging with ELK Stack Hard Node.js/ELK Stack ✅Done
98 🌐 Deployment Infrastructure-as-Code (Terraform) for One Project Hard Node.js/Terraform ✅Done
99 🌐 Deployment Monitoring with Prometheus + Grafana Hard Node.js/Prometheus ✅Done
100 🧠 AI/ML Integration AI-Powered Resume Matcher (Job vs Resume) Hard Node.js/GEMINI AI ✅Done