Welcome to Samaa, a music streaming web application built using the MERN (MongoDB, Express.js, React.js, Node.js) stack.
The backend of this project can be found here - Samaa-Backend
- User Authentication: Allow users to sign up, log in, and log out securely.
- Browse Songs: Explore a wide range of songs available on the platform.
- Create Playlists: Users can create and manage their playlists.
- Like Songs: Users can like their favorite songs and access them easily.
- Search Functionality: Search for specific songs or artists.
- Fetching Songs from Saavn: We sourcing our trending and feed pages songs from this https://saavn.dev/
- React.js: Frontend JavaScript library for building user interfaces.
- Axios: HTTP client for making API requests.
- React Router: Routing library for navigating between pages.
- Vercel: Hosting platform for deploying frontend applications.
To get started with Samaa, follow these steps:
- Clone the repository:
git clone https://github.com/manishraj27/samaa-frontend
- Install dependencies:
cd samaa-frontend && npm install
- Set up environment variables: Create a
.env
file and add required variables. - Start the development server:
npm start
- Open your browser and navigate to
http://localhost:3000
to view the application.
The prototype made in figma. Visit to check the prototype. Click On the Link
The frontend of Samaa is deployed on Vercel. Visit Samaa Music Streaming App to access the live version of the application. https://samavibes.vercel.app
We welcome contributions from the community to enhance and improve the Samaa Music Streaming App frontend. If you have any suggestions, feedback, or would like to report an issue, please open an issue or submit a pull request on GitHub.
This project is licensed under the MIT License - see the LICENSE file for details.