Skip to content

codegrann/movieStop

Repository files navigation

MovieStop

MovieStop is a full-stack movie app built with React, TypeScript, Node.js, Express, and MongoDB. It features user authentication (email/password and Google OAuth), movie browsing, search, and favorites management.

Features

  • User registration and login with JWT authentication
  • Google OAuth 2.0 login
  • Browse popular movies with infinite scroll
  • Search movies by title
  • View detailed movie information including cast and crew
  • Add/remove movies to/from favorites
  • User account management (update name/password, delete account)
  • Responsive mobile-first design using Tailwind CSS with dark theme

Tech Stack

  • Frontend: React, TypeScript, React Router, Tailwind CSS
  • Backend: Node.js, Express, TypeScript, MongoDB, Mongoose, JWT, Passport (Google OAuth)
  • External API: TMDb (The Movie Database) API for movie data

Getting Started

See LOCALSETUP.md for detailed local setup and run instructions.

License

MIT License


Contact

Hillary Omondi — [email protected]

Project Link: https://github.com/codegrann/movieStop

About

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published