START OF PROJECT - 24 AUG 2025
AIβRec is a fullβstack AIβpowered recommendation platform that delivers personalized suggestions for music, movies, books, games, food, and TV shows.
It combines a FastAPI backend with ML models and a React + Tailwind CSS frontend to create a fast, responsive, and visually engaging experience.
- Features
- Tech Stack
- Project Structure
- Getting Started
- API Endpoints
- Screenshots
- Contributing
- License
- π΅ Multiβdomain recommendations (music, movies, books, games, food, TV)
- β‘ FastAPI backend serving ML predictions
- π¨ Responsive UI with Tailwind CSS
- π¬ Smooth animations using GSAP
- π¦ Clean, modular codebase for easy scaling
- π Seamless frontendβbackend integration
Frontend
- React + Vite
- Tailwind CSS
- GSAP animations
- Framer-Motion
Backend
- FastAPI
- Python 3.10+
- joblib for ML model loading
Other
- npm & pip for dependencies
- Git for version control
ai-rec/ β βββ backend/ β βββ main.py # FastAPI entry point β βββ music_recommender.py # ML recommendation logic β βββ requirements.txt # Python dependencies β βββ src/ β βββ assets/ # Images & static assets β βββ components/ # React components β βββ App.jsx # Main React app β βββ public/ # Static public files βββ package.json # Frontend dependencies βββ vite.config.js # Vite config
π License This project is licensed under the MIT License.
#CONTRIBUTORS ROHIT R BHAT