Skip to content

A music platform that provides the user with songs from all times and all types of genres, and subscribers are also given the option to download songs.

Notifications You must be signed in to change notification settings

Sari727896/Music-Platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 

Repository files navigation

Music Platform

A music platform akin to Spotify, allowing users to stream their favorite songs anytime and create personalized playlists.

Features

  • 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.

Technologies Used

  • Server-side: C#
  • Client-side: React
  • Database: SQL Server

Getting Started

Prerequisites

  • .NET Core SDK
  • Node.js and npm
  • SQL Server

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/music-platform.git
    cd music-platform
  2. 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
  3. Frontend Setup:

    • Navigate to the client directory and install dependencies:
      cd ../client
      npm install
    • Start the development server:
      npm start
  4. Database Setup:

    • Ensure SQL Server is running.
    • Run database migrations if applicable:
      dotnet ef database update

Usage

  1. Open your browser and navigate to http://localhost:3000.
  2. Register a new account or log in with existing credentials.
  3. Start streaming music and creating playlists!

Contributing

Contributions are welcome! Please fork the repository and create a pull request with your changes.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For any questions or feedback, please contact your-email@example.com.

About

A music platform that provides the user with songs from all times and all types of genres, and subscribers are also given the option to download songs.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •