Macy Jiang, Sarah Leong, Nikki Tan
This project is a movie tracking system built as an MVP, using the TMDB API to pull accurate movie info like titles, release dates, and posters. Users can search for movies by title or keyword, track their watch status, and organize everything into custom lists. Each movie is stored as an Entry with details like aliases, platform links, and keywords. Everything’s saved with MongoDB so users can come back and update or review their lists anytime. The goal was to keep things simple and easy to use while making it feel personal and organized.
- Add TV show tracking
- Add automatic tracking
- Add watch buddy
- Add Ai recommender
https://docs.google.com/document/d/1w9qXsy9yhLMFH73KBoNPoN3TB6LCbn4LQAPkUQ4VZEo/edit?usp=sharing
Build the Docker containers: docker compose build Start the containers: docker compose up Access the app: Open your browser and go to http://localhost:8081 for the frontend. Stop the containers: docker compose dowwn Example: When the app is running, you'll see the homescreen displaying a “Continue Watching” list and a “Start Watching” list. You can also use the search bar to search for any movie in the database.
- requests - request for humans
- Python
- Node.js
- Docker
- unittest
- Figma – Used for UI/UX design
- [MongoDB] (https://www.mongodb.com/) – NoSQL database
- TMDB API
MIT License