An engaging platform offering personalized movie recommendations through a swipe-based interface inspired by Tinder. Developed with React, Framer Motion, and a Flask backend for a seamless user experience.
- Intuitive Swiping: Swipe left to dismiss, right to approve.
- Smooth Transitions: Powered by Framer Motion for elegant animations.
- Dynamic Content: API-driven movie recommendations.
- Personalized Profiles: Swipe history informs tailored suggestions.
- React: For dynamic UI development.
- Framer Motion: Advanced animations and interactive gestures.
- Tailwind CSS: Modern, responsive styling.
- Flask: High-performance runtime environment and RESTful API architecture.
- Node.js (v16+ recommended)
- npm or yarn
-
Clone the Repository:
git clone https://github.com/shri-raj/SwipeFlix.git cd SwipeFlix
-
Install Dependencies:
cd swipe-flix npm install
-
Launch the Backend Server:
python app.py
-
Start the Frontend Application:
cd swipeflix npm run dev
Contributions are welcome! Here’s how you can contribute:
- Fork this repository.
- Create a new feature branch.
- Implement and test your changes.
- Submit a pull request for review.
- Inspired by the Tinder swipe interface.
- Movie data sourced from MovieLens-100k dataset from GroupLens.
Discover movies in a fun, interactive way! 🎉