FilmKeep is a modern film discovery and tracking platform that I built from the ground up. The project combines the best features of IMDb and Letterboxd while adding unique social features.
Key Features:
Advanced search with filters for genre, year, rating, and morePersonal watchlists and collectionsSocial features including following users and sharing reviewsMovie recommendations based on viewing historyIntegration with external APIs for movie dataReal-time notifications for new releasesTechnical Highlights:
Built with Laravel 12 for the backend APIReact 19 with TypeScript for the frontendPostgreSQL for data storage with Redis cachingElasticsearch for advanced search capabilitiesQueue system for background jobs