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!
- 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.
- Frontend: React, Tailwind CSS
- Backend: Django (API Integration, Model Integration)
- Model: BERT-based emotion classification
- APIs: Integrated for memes, quotes, movies, and books
VibeBoost/
├── VibeBoost-Frontend/ # React frontend code
├── VibeBoost-Backend/ # Django backend code (linked below)
The backend code for this project is hosted in a separate repository. Access it here.
- Clone this repository and navigate to the project directory.
- Install dependencies for the frontend:
cd VibeBoost-Frontend npm install - Start the React frontend:
npm run dev
- Clone the backend repository and follow the instructions in its README for setup.