Movie Database App
Full-stack web application with secure RESTful API, JWT authentication, and React frontend — built during a CareerFoundry bootcamp.
Overview
Built during the CareerFoundry Full-Stack Web Development bootcamp. A REST API-driven movie catalogue app with a React frontend, focusing on secure authentication flows and API design.
Features
- JWT-based authentication and session management
- Role-based access control for user and admin routes
- RESTful API endpoints with input validation
- React frontend consuming the API
Security Patterns
- Passwords hashed with bcrypt
- JWT tokens with configurable expiry
- CORS configured to restrict origins
- Environment variable management for secrets
Stack
Node.js · Express · MongoDB / Mongoose · React · JWT · bcrypt
← All projects