Skip to content

Latest commit

 

History

History
109 lines (85 loc) · 5.7 KB

README.md

File metadata and controls

109 lines (85 loc) · 5.7 KB

Harmony Hub Frontend

Welcome to the frontend repository of Harmony Hub! This project delivers an intuitive and responsive interface that lets users generate personalized music playlists based on their emotional state. Developed as part of the Cyberjam 2024 Hackathon, Harmony Hub provides an engaging and interactive way to enhance users' music experience.

Table of Contents

Features

  • Personalized Playlists: Curated music playlists based on users' emotional states.
  • User Authentication: Secure user login and registration flow.
  • Responsive Design: Fully optimized for both mobile and desktop views.
  • Real-Time Feedback: Dynamic UI that adapts to user inputs in real-time.
  • Hackathon Project: Developed for Cyberjam 2024, where participants build projects that combine art, technology, and innovation.

Tech Stack

  • Frontend Framework: React
  • Bundler: Vite
  • Styling: Styled Components
  • Animations: Framer Motion
  • State Management: Redux
  • Routing: React Router
  • Form Validation: Formik and Yup

Project Structure

harmony-hub-frontend/ ├── public/ # Public assets ├── src/ │ ├── components/ # Reusable UI components
│ ├── hooks/ # Custom React hooks │ ├── pages/ # Page components for each route │ ├── redux/ # Redux store and slices │ ├── services/ # API service functions │ └── main.js # Entry point ├── .gitignore # Git ignore rules ├── package.json # Project dependencies and scripts └── README.md # Project documentation


Issues

If you encounter any issues or have suggestions, please open an issue.


License

This project is licensed under the MIT License.


Feedback

I welcome feedback and suggestions to improve the application's functionality and user experience.


Languages and Tools


Connect with me: