Scene 01Case file
MongoDB & Express CRUD API
RESTful API with authentication, demonstrating CRUD operations, JWT security, and rate limiting.
Overview
Production-ready CRUD API built with MongoDB and Express.js, featuring comprehensive endpoints for product management and secure user authentication.
Implements JWT tokens, password hashing with bcrypt, robust error handling, input validation, and rate limiting to prevent abuse. Designed for seamless frontend integration with scalable architecture.
What I built
- 01RESTful CRUD endpoints for product management in Express
- 02JWT authentication with bcrypt password hashing
- 03Rate limiting: 100 requests per 15 minutes per IP
- 04Middleware error handling and input validation
- 05MongoDB schema with indexes on common queries
- 06API documentation for frontend integration
Stack
MongoDB · Express.js · Node.js · JavaScript · JWT · Bcrypt