Skip to content

Latest commit

Β 

History

History
83 lines (57 loc) Β· 2.69 KB

File metadata and controls

83 lines (57 loc) Β· 2.69 KB

AI-Rec β€” Intelligent Multi-Domain Recommendation System

START OF PROJECT - 24 AUG 2025

Made with React Made with FastAPI Python License: MIT

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.


Table of Contents

  1. Features
  2. Tech Stack
  3. Project Structure
  4. Getting Started
  5. API Endpoints
  6. Screenshots
  7. Contributing
  8. License

Features

  • 🎡 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

πŸ›  Tech Stack

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

πŸ“‚ Project Structure

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

##SCREENSHOT image image

πŸ“œ License This project is licensed under the MIT License.

#CONTRIBUTORS ROHIT R BHAT