vattenrum / Soundcloud-Clone

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SoundCloud Clone Application

SoundCloud Clone Application

Description

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.

Installation

Not Using Docker

  1. Clone the repository: git clone https://github.com/hamzapro305/Soundcloud-Clone.git
  2. Navigate to the project directory: cd Soundcloud-Clone
  3. Install the dependencies: npm install
  4. Set up the database: Use Docker
  5. Start the application: npm start

Using Docker
1: execute in project root directory docker-compose up -d

Features

  • 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

Tech Stack

  • Back-end: Express JS, Node 20, Typescript
  • Front-end: Next JS
  • Database: Postgresql

Contributing

We welcome contributions from the community! If you'd like to contribute to this project, please follow these steps:

  1. Fork the repository
  2. Create a new branch
  3. Make your changes
  4. Submit a pull request

Contact

hamzapro285@gmail.com -> Muhammad Hamza Siddiqui
saimyahya47@gmail.com -> Syed Yahya Salman

About


Languages

Language:TypeScript 91.1%Language:SCSS 7.2%Language:EJS 1.0%Language:Dockerfile 0.4%Language:HTML 0.2%Language:JavaScript 0.1%Language:Shell 0.0%