The Beat Stop
An online marketplace for music instrumentals.
Content
Overview
Status
:
Finished
Timeline
:
Mar 2024 - June 2024
Description
This project aims to connect artists and music producers, ensuring that individuals can securely meet their instrumental needs.
Features
- User authentication and authorization with JWT
- User profiles
- File uploads including image and audio files
- File downloads
- Plans with monthly pricing
- Search functionality including beat titles and tags
- Music player to play tracks
- Interactive design
Tech Stack
JavaScript
Used on the client side in this project
TypeScript
JavaScript with compile-time type checking
Nodejs
A JavaScript runtime
Express
A minimal and flexible Node.js web application framework
MongoDB
A NoSQL database
Mongoose
An Object Data Modeling (ODM) library for MongoDB
React
A JavaScript library for single page applications
Vite
A modern build tool for libraries like React
React Router
A routing library for React from the creators of Remix
Screenshots

Main page

Beat searching page

Beat details page for other users

Beat details page for owners

Beat details page for owned by purchase users

Login page

Signup page

Profile page of the users

Profile editing page

User's beats page

Beat editing page

Pricing page

Beat purchase page