An open API service indexing awesome lists of open source software.

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

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


Be The Hero
Be The Hero
Be The Hero
Be The Hero