Musix Player is a music player application that allows users to share music worldwide. Users can upload their music and share it with other users. Users can also listen to music uploaded by other users.
- Users can upload music
- Users can listen to music
- Users can share music
- Next JS
- Tailwind CSS
- Convex
- Clerk
- ShadCN
- Clone the repository
- Run
npm install
- Create a
.env.local
file in the root directory - Add the following environment variables to the
.env.local
file:
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=<your clerk publishable key>
CLERK_SECRET_KEY=<your clerk secret key>
CONVEX_DEPLOYMENT=<your convex deployment>
NEXT_PUBLIC_CONVEX_URL=<your convex url>
- Run
npm run dev
- Run
npx convex dev
to start the Convex server - Visit
http://localhost:3000
in your browser