SoundSphere emerges as an innovative music player application, skillfully developed using React alongside TypeScript. Boasting a delightful assortment of functionalities, SoundSphere stands as your premier musical ally, offering an immersive experience in the realm of music.
Welcome to the SoundSphere Backend repository, a crucial component of the SoundSphere music application. The project has been restructured into two separate repositories – one for the backend and another for the frontend. This repository is dedicated to the backend, developed using Node, Express, MongoDB, Prisma and is deployed on Railway for robust hosting. Additionally, Cloudinary is integrated for efficient media storage.
- Powerful backend operations for Create, Read, Update, and Delete (CRUD) on songs.
- Seamless integration with the frontend for a cohesive user experience.
- User authentication and authorization through Auth0.
- This project utilizes MongoDB as its database.
- Hosted on Railway for efficient backend deployment and management.
- Media storage and management through Cloudinary.
- Node.js and pnpm installed.
- Basic knowledge of JavaScript and TypeScript.
- Familiarity with backend development concepts.
- Access to the SoundSphere Frontend repository.
- Clone this repository:
git clone https://github.com/SoundSphere23/SoundSphereBackend - Navigate to the server folder:
cd SoundSphereBackend - Install dependencies:
pnpm install - Configure backend environment variables.
- Run the development server:
pnpm run dev
Access the SoundSphere backend server at http://localhost:your_port.
The MovieHub Backend is hosted on Railway, ensuring a stable and scalable backend infrastructure. Deploy updates by pushing changes to the main branch.
- Express.js, TypeScript, and Node.js for backend development.
- MongoDB for the database setup.
- Prisma for ORM and database migration.
- Auth0 for user authentication.
- MVC (Model-View-Controller) design pattern.
- Railway for efficient backend deployment and management.
- Cloudinary for media storage and management.
![]() |
![]() |

