Welcome to the repository for Tarang - Music Album Creator! This project is a music streaming platform designed and implemented to provide users with song uploading and playback capabilities, fostering a personalized and immersive music experience.
Tarang is a Music Album Creator that allows users to create and stream personalized music albums. With features such as song uploading and playback, the platform is designed to offer a seamless and enjoyable music listening experience.
- Song Uploading: Easily upload and share your own music tracks on the platform.
- Music Playback: Enjoy a smooth and immersive music playback experience.
- Album Creation: Create and organize your music into personalized albums.
- Intuitive UI: User-friendly design for easy navigation and an enjoyable music exploration.
- AngularJS: Frontend framework for building dynamic and responsive user interfaces.
- Typescript: Programming language used for frontend development.
- Material UI: UI component library for a consistent and visually appealing design.
- Java: Backend programming language.
- SpringBoot: Backend framework for building robust and scalable server-side applications.
- Clone the repository to your local machine.
git clone https://github.com/your-username/tarang-music-album-creator.git
- Navigate to the project directory.
cd tarang-music-album-creator
- Install dependencies for the frontend.
cd client && npm install
-
Install the dependencies of the backend (Java/SpringBoot)
Run the Main Java Application as follows :
Maven Clean Maven Install
-
Run the Backend Code as Java Application
-
Start the frontend server.
cd client && ng serve
- Open your web browser and access the Tarang - Music Album Creator at http://localhost:4200.