About • Features • Setup • Technologies • Author • License
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
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
- Download Java Eclipse IDE
- Clone this repository:
git clone https://github.com/VanessaSwerts/goMusic-api.git
- Open the app on Eclipse IDE
- Run the project and access http://localhost:8080
API (Spring Boot)
- Dependências:
- spring-boot-starter-web
- spring-boot-starter-data-jpa
- spring-boot-starter-cache
- spring-boot-starter-security
- h2
- jjwt
- spring-boot-devtools
- spring-boot-starter-test
- spring-boot-starter-validation
- postgresql
- cloudinary-http44
- spring-boot-admin-starter-client
- spring-boot-starter-actuator
- springfox-swagger2
- springfox-swagger-ui
Vanessa Swerts |
Este projeto esta sobe a licença MIT.