Scene 01Case file

MongoDB & Express CRUD API

RESTful API with authentication, demonstrating CRUD operations, JWT security, and rate limiting.

Year

2024

Stack

MongoDB · Express.js · Node.js

Status

Shipped
MongoDB & Express CRUD API screenshot

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

  1. 01RESTful CRUD endpoints for product management in Express
  2. 02JWT authentication with bcrypt password hashing
  3. 03Rate limiting: 100 requests per 15 minutes per IP
  4. 04Middleware error handling and input validation
  5. 05MongoDB schema with indexes on common queries
  6. 06API documentation for frontend integration

Stack

MongoDB · Express.js · Node.js · JavaScript · JWT · Bcrypt

Frames

Next caseshipreel

More work