Skip to content

AmitwalaH/100-backend-projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

242 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 100 Projects Backend Challenge

📖 About This Challenge

Welcome to my 100-project backend development challenge! Starting from July 30, 2025, I'm committed to building 100 different backend projects to master backend development.

🎯 Goals

  • ✅ Rebuild backend fundamentals
  • 🔥 Build 100 real projects with databases
  • 🌟 Master API development
  • 💪 Create a consistent coding habit

🛠️ Tech Stack & Tools

Backend Frameworks & Languages

  • Node.js: Express.js, Fastify, Koa.js
  • Database: MongoDB, Redis
  • Authentication: JWT, Passport.js, OAuth

API Development

  • REST APIs: CRUD operations, status codes, middleware
  • API Documentation: Swagger/OpenAPI, Postman Collections
  • Testing: Jest, Mocha, Supertest

DevOps & Deployment

  • Containerization: Docker, Docker Compose
  • Cloud Platforms: AWS, Vercel, Railway
  • CI/CD: GitHub Actions, automated testing
  • Process Management: PM2, Nodemon

Advanced Concepts

  • Caching: Redis, in-memory caching
  • Message Queues: Bull, RabbitMQ
  • WebSockets: Socket.io, real-time communication
  • Microservices: Service architecture, API Gateway
  • Security: Rate limiting, CORS, input validation, encryption

Monitoring & Performance

  • Logging: Winston, Morgan
  • Error Tracking: Sentry
  • Performance: Load testing, database optimization
  • Analytics: API metrics, response times

Development Tools

  • API Testing: Postman, Thunder Client
  • Database Tool: MongoDB Compass
  • Version Control: Git, GitHub

📁 Project Structure

Each project will be in its own folder:

100-backend-projects/
├── project-01-blog-api/
├── project-02-[project-name]/
└── ...

Let's build 100 amazing projects, one at a time! 💻✨


Started: July 31, 2025

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors