A music platform akin to Spotify, allowing users to stream their favorite songs anytime and create personalized playlists.
- Stream Music: Users can listen to their favorite songs anytime.
- Personalized Playlists: Create and manage custom playlists.
- User Authentication: Secure login and user management.
- Search Functionality: Easily find songs, artists, and albums.
- Server-side: C#
- Client-side: React
- Database: SQL Server
- .NET Core SDK
- Node.js and npm
- SQL Server
-
Clone the repository:
git clone https://github.com/yourusername/music-platform.git cd music-platform
-
Backend Setup:
- Navigate to the server directory and restore dependencies:
cd server dotnet restore
- Configure the SQL Server connection string in
appsettings.json
. - Run the server:
dotnet run
- Navigate to the server directory and restore dependencies:
-
Frontend Setup:
- Navigate to the client directory and install dependencies:
cd ../client npm install
- Start the development server:
npm start
- Navigate to the client directory and install dependencies:
-
Database Setup:
- Ensure SQL Server is running.
- Run database migrations if applicable:
dotnet ef database update
- Open your browser and navigate to
http://localhost:3000
. - Register a new account or log in with existing credentials.
- Start streaming music and creating playlists!
Contributions are welcome! Please fork the repository and create a pull request with your changes.
This project is licensed under the MIT License. See the LICENSE file for details.
For any questions or feedback, please contact your-email@example.com.