Skip to content

Latest commit

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

🎵 Music Track Management REST API

A Spring Boot-based REST API for managing music tracks — including creating, reading, updating, and deleting track details.
Built as part of my backend development practice to strengthen my skills in Java, Spring Boot, and RESTful API design.


🚀 Features

  • Add new music tracks with details like name, artist, and genre
  • View all tracks or get a track by ID
  • Update existing track information
  • Delete tracks from the database
  • Well-structured API endpoints following REST principles

🛠️ Tech Stack

  • Java 17
  • Spring Boot
  • Spring Data JPA
  • H2 / MySQL Database
  • Maven
  • JUnit for unit testing

📂 API Endpoints

MethodEndpointDescription
POST/api/tracksAdd a new music track
GET/api/tracksGet all tracks
GET/api/tracks/{id}Get track by ID
PUT/api/tracks/{id}Update track by ID
DELETE/api/tracks/{id}Delete track by ID

⚡ Getting Started

1️⃣ Clone the repository

git clone https://github.com/Mr-Techganesh/Music-Track-Management-REST-API.git
2️⃣ Navigate into the project folder
cd Music-Track-Management-REST-API
3️⃣ Build & run the project
mvn spring-boot:run
📌 Project Status
✅ Completed & Tested — Ready to use
📧 Contact
If you have any questions or suggestions, feel free to connect:
GitHub: Mr-Techganesh
LinkedIn: Ganesh K
⭐ If you found this project helpful, don’t forget to give it a star on GitHub!
---
I can also make this **README include diagrams and API request/response examples** so it looks even more professional like a portfolio project. Do you want me to add **sample JSON requests/responses**for the endpoints? That makes recruiters love the
Author
👤 Ganesh K

About

This project uses Java 17, Spring Boot 3, Spring Data JPA, and MySQL. I structured it using a clean service-repository pattern for maintainability and scalability

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages