Skip to content

Explore a sleek music streaming app built with React, Vite, and Firebase. Discover and stream songs, like favorites, and create playlists in a seamless interface.

Notifications You must be signed in to change notification settings

ayussh-2/EchoNest

Repository files navigation

🎵 EchoNest

EchoNest is a cutting-edge, mobile-first music streaming web application. Crafted meticulously with React and supercharged by Vite, ! 🎶

Features 🚀

  • Stream Your Favorite Music: A vast library of songs at your fingertips, ready to be played. 🎧
  • Personal Favorites List: Save the tracks you love the most in your personal favorites list once logged in. 💖
  • Optimized for Mobile: Tailored for a flawless experience on your mobile devices. 📱
  • Engaging Animations: Enjoy smooth, Framer Motion-powered animations as you navigate. ✨
  • Secure Authentication: Log in or sign up securely using Firebase authentication. 🔒

Upcoming Features 🔮

  • User Playlist: A user can create edit and add songs to the playlist
  • Lyrics: Ability to search lyrics for a song and sing along!
  • Desktop Version: An immersive music experience on desktop platforms, coming soon. 💻
  • User Content Uploads: Future updates will allow users to upload their own songs, sharing their sound with the EchoNest community. 🌎

Built With 🛠️

  • React - For building a dynamic user interface
  • Vite - Next generation frontend tooling
  • React Router Dom - For seamless navigation within the app
  • Framer Motion - For beautiful and smooth animations
  • TailwindCSS - For rapid and responsive styling
  • Firebase - For authentication and backend needs
  • Figma - UI/UX design tool

Getting Started 🌟

To launch your own version of EchoNest locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/ayussh-2/EchoNest.git
  2. Navigate to the project directory:

    cd EchoNest
  3. Install the dependecies:

    npm i
  4. Start the development server:

    npm run dev
  5. Navigate to localhost:5173

Contributing 🤝

I welcome contributions to make EchoNest even better. Here's how you can help:

  1. Fork the Project
  2. Create your Feature Branch
  3. Commit your Changes
  4. Push to the Branch
  5. Open a Pull Request

Contact 📬

For any questions or suggestions, feel free to reach out to me at [email protected].

Project Link: https://github.com/ayussh-2/EchoNest

About

Explore a sleek music streaming app built with React, Vite, and Firebase. Discover and stream songs, like favorites, and create playlists in a seamless interface.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published