/goMusic-api

Music app API created using Spring Boot framework

Primary LanguageJavaMIT LicenseMIT

GitHub Workflow Status GitHub language count Repository size GitHub last commit

✅ goMusic API - Done ✅


AboutFeaturesSetupTechnologiesAuthorLicense


💻 About

The goMusic API contains the features of a basic music streaming platform. The project is developed using Spring Boot and connected to an external API, Deezer Api, to access music and artist data.

Deploy on Heroku


📚 Features

To access Api Documentation (Swagger-Ui)

  • User:

    • Create
    • Login
    • Update
    • Update Avatar
    • Delete
    • List by Id
    • List all playlists
    • List playlists created
    • List playlists liked
  • Follow:

    • Follow user
    • Unfollow user
    • List followers
    • List followings
  • Playlist:

    • Create
    • Add song
    • Remove song
    • Update
    • Update Avatar
    • Delete
    • List all
    • List by Id
    • Search by title
  • Like:

    • Like playlist
    • Unlike playlist
    • List likes

🚀 Setup

  1. Download Java Eclipse IDE
  2. Clone this repository: git clone https://github.com/VanessaSwerts/goMusic-api.git
  3. Open the app on Eclipse IDE
  4. Run the project and access http://localhost:8080

🛠 Technologies


🦸 Author


Vanessa Swerts

📝 License

Este projeto esta sobe a licença MIT.

License