🎬 MovieMate - AI Powered Tracker (React/FastAPI - Python) Live: https://lnkd.in/gdqynPRK GitHub: https://lnkd.in/gniV-Xqq Built a complete full-stack application to track movies and TV shows, with AI-powered features and production-grade infrastructure. Moving beyond Spring Boot, I explored python FastAPI backend to build this end-to-end application. 🚀What I built : → REST API with FastAPI, SQLAlchemy ORM, and Pydantic schema validation → TMDB API integration → Season-wise episode progress tracking stored as JSON in PostgreSQL → AI Review Generator - rough notes → full review using Groq (Llama 3.3 70B) → AI Recommendations based on watch history and ratings → Watch time stats with Recharts bar charts by genre and platform 🏗 Infrastructure : → Multi-stage Docker build (builder + runtime) to minimize image size → Docker Compose with PostgreSQL healthchecks and service dependency ordering → Backend healthcheck via curl on /docs endpoint → Deployed on Railway (backend + PostgreSQL) and Vercel (frontend) #FastAPI #React #PostgreSQL #Docker #GroqAI #TMDB #FullStack #Python #TailwindCSS #Vercel #Railway #WebDevelopment #Backend

To view or add a comment, sign in

Explore content categories