Skip to content

This project is a platform to share musics built with Next.js

Notifications You must be signed in to change notification settings

MbnMdn/Music-Sharing-Platform

Repository files navigation

Music Sharing Platform

This project is a music sharing platform built with Next.js and Tailwind CSS. Users can upload, share, and interact with songs on the platform.

Features

  • User Profiles: Each user has a profile page displaying their uploaded songs.
  • Song Upload: Users can upload songs which are displayed on their profile pages after admin approval.
  • Comments: Users can comment on songs. Comments are subject to admin approval before being displayed.
  • Trending Songs: A section dedicated to trending songs based on popularity and user interactions.
  • Favorites and Playlists: Users can add songs to their favorites and create playlists to listen to later.
  • Song Details Page: Displays song lyrics, artist name, uploader's name, release date, view count, and comments.
  • User Metrics: Each user's profile displays the total number of comments on their songs and the total views their songs have received.
  • Admin Controls: Admins can approve or reject new song uploads and comments, as well as block or delete songs and users.

Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

About

This project is a platform to share musics built with Next.js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published