Skip to content

AtharvaDeokar21/VibeBoost

 
 

Repository files navigation

VibeBoost

VibeBoost is an AI-powered mood enhancer designed to detect emotions from user input and provide personalized recommendations. Whether you're feeling positive or need a motivational boost, VibeBoost is here to help!

🌟 Features

  • Emotion Detection: Powered by a BERT-based model to classify emotions like sadness, joy, love, anger, fear, and surprise.
  • Personalized Recommendations:
    • Positive moods: Memes, movies, and books to amplify happiness.
    • Negative moods: Motivational quotes, movies, and books to inspire and uplift.
  • Frontend: Built using React and Tailwind CSS for a seamless and responsive user experience.
  • Backend: Powered by Django to handle API integrations, emotion classification, and content delivery logic.

🛠️ Tech Stack

  • Frontend: React, Tailwind CSS
  • Backend: Django (API Integration, Model Integration)
  • Model: BERT-based emotion classification
  • APIs: Integrated for memes, quotes, movies, and books

🚀 Project Structure

VibeBoost/  
├── VibeBoost-Frontend/       # React frontend code  
├── VibeBoost-Backend/        # Django backend code (linked below)  

📂 Backend Repository

The backend code for this project is hosted in a separate repository. Access it here.

📖 How to Run the Project

  1. Clone this repository and navigate to the project directory.
  2. Install dependencies for the frontend:
    cd VibeBoost-Frontend  
    npm install  
  3. Start the React frontend:
    npm run dev  
  4. Clone the backend repository and follow the instructions in its README for setup.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 98.9%
  • Other 1.1%