https://github.com/michelbernardods/deezer-backend
Deezer Backend
https://github.com/michelbernardods/deezer-backend
api apirest deezer deezer-backend devtools java jpa mvp postgresql springboot web
Last synced: 7 months ago
JSON representation
Deezer Backend
- Host: GitHub
- URL: https://github.com/michelbernardods/deezer-backend
- Owner: michelbernardods
- Created: 2020-03-23T03:17:36.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2021-01-14T02:15:12.000Z (over 5 years ago)
- Last Synced: 2025-04-11T14:55:40.858Z (about 1 year ago)
- Topics: api, apirest, deezer, deezer-backend, devtools, java, jpa, mvp, postgresql, springboot, web
- Language: Java
- Homepage: https://www.linkedin.com/in/michel-bernardo/
- Size: 642 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Deezer
☕ Code and coffee
## 💻 Project
Create a search page where we can search for the artist's name.
All queries will be saved in the database to generate statistics.
To display the records, a REST API must be created which will return the following fields in JSON format:
- Name searched;
- Date and time of the survey in the format 00/00/0000 00:00:00 (DD / MM / YYYY HH: MM: SS)
Desired features:
All information will be obtained through the Deezer public API: https://api.deezer.com/search/?q=linkinpark
- The names of the songs should appear, separated by album;
- Open the music page by clicking on it;
- Allow sorting by album and ranking;
- Responsive page;
- All searches must be saved in the database;
-> Backend : Java
-> Frontend : PostgresSql
# Requirements
To access the database, you need to install Postgresql:
https://www.postgresql.org/download/
To access the Front end you need to download the repository:
https://github.com/michelbernardods/deezer-frontend
##### OBS: Very important to start the backend before the frontend!
# Start the backend
- Import the .zip file into Java.
- Run As -> Java Application.
- Start Postgresql with PgAdmin
##### Create a table with the name written in the file (aplication.properties)
##### If your Postgresql is running on port 5432 you need to change it in the file (aplication.properties)
#### Customize configuration
See [Configuration Reference](https://cli.vuejs.org/config/).
### 💻 Preview