This is a SoundCloud clone application that allows users to upload, share, and listen to music tracks. It is built using Node
, Docker
and provides similar features and functionality as the original SoundCloud platform.
Not Using Docker
- Clone the repository:
git clone https://github.com/hamzapro305/Soundcloud-Clone.git
- Navigate to the project directory:
cd Soundcloud-Clone
- Install the dependencies:
npm install
- Set up the database:
Use Docker
- Start the application:
npm start
Using Docker
1: execute in project root directory docker-compose up -d
- User authentication and authorization
- Music track upload and management
- User profiles and playlists
- Social features like following, liking, and commenting on tracks
- Search functionality to discover music
- Back-end:
Express JS
,Node 20
,Typescript
- Front-end:
Next JS
- Database:
Postgresql
We welcome contributions from the community! If you'd like to contribute to this project, please follow these steps:
- Fork the repository
- Create a new branch
- Make your changes
- Submit a pull request
hamzapro285@gmail.com
-> Muhammad Hamza Siddiqui
saimyahya47@gmail.com
-> Syed Yahya Salman