Skip to content

shri-raj/SwipeFlix

Repository files navigation

SwipeFlix 🎥

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.


🚀 Key Features

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

🛠 Technology Stack

Frontend:

  • React: For dynamic UI development.
  • Framer Motion: Advanced animations and interactive gestures.
  • Tailwind CSS: Modern, responsive styling.

Backend:

  • Flask: High-performance runtime environment and RESTful API architecture.

📦 Installation Guide

Prerequisites:

  • Node.js (v16+ recommended)
  • npm or yarn

Steps:

  1. Clone the Repository:

    git clone https://github.com/shri-raj/SwipeFlix.git
    cd SwipeFlix
  2. Install Dependencies:

    cd swipe-flix
    npm install
  3. Launch the Backend Server:

     python app.py
  4. Start the Frontend Application:

    cd swipeflix
    npm run dev

🤝 Contribution Guidelines

Contributions are welcome! Here’s how you can contribute:

  1. Fork this repository.
  2. Create a new feature branch.
  3. Implement and test your changes.
  4. Submit a pull request for review.

💬 Acknowledgements

  • Inspired by the Tinder swipe interface.
  • Movie data sourced from MovieLens-100k dataset from GroupLens.

Discover movies in a fun, interactive way! 🎉

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published