A full stack web application for tracking and reviewing films, with data synced and cached from an external API.
Client
Personal
Year
2025
Tech stack
A personal full-stack project to develop my skills in web development concepts that my client work doesn’t often include, such as caching and custom authentication.
The backend is built on Django, which provides user authentication, session management, and a SQLite database for storing lists and reviews.
Film data is pulled from the TMDB API, with local database caching to avoid redundant API calls and ensure fast response times.
The front-end is built with Halfmoon CSS (a drop-in replacement for Bootstrap), providing a responsive and visually appealing interface.
Features include: