Movie Database App

Full-stack web application with secure RESTful API, JWT authentication, and React frontend — built during a CareerFoundry bootcamp.

Node.js Express MongoDB React JWT

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

Let's connect

Open to GRC & compliance roles in the DACH region — and to cybersecurity conversations.