MovieLabs
Personal Movie Manager · Built with the MERN Stack MovieLabs is a web application that lets you log in, record the movies you’ve watched, and curate a list of favourites. Think of it as your own lightweight Letterboxd clone, powered by MongoDB, Express, React, and Node.
Features Authentication – Sign up / sign in with JWT‑based sessions stored in localStorage. Search & Discover – Query The Movie Database (TMDB) API to find any film. Watched List – Mark films as watched and add personal ratings. Favourites – Save titles you love for quick access later. Responsive UI – Mobile‑first React front‑end with TailwindCSS. RESTful API – Clean, versioned routes served by Express.
Contributing Fork the project Create your feature branch (git checkout -b feat/amazing-feature) Commit your changes (git commit -m 'feat: Add amazing feature') Push to the branch (git push origin feat/amazing-feature) Open a Pull Request Please follow the existing code style and include tests when applicable.
MovieLabs was created by Pasan Piyumantha as a personal learning project. Enjoy building and happy movie hunting! 🎬