Christopher Fremond
02b7017fb2
|
3 years ago | |
---|---|---|
.. | ||
audit | 3 years ago | |
filters | 3 years ago | |
geolocalization | 3 years ago | |
search-bar | 3 years ago | |
visualizations | 3 years ago | |
README.md | 3 years ago |
README.md
groupie-tracker
Objectives
Groupie Trackers consists on receiving a given API and manipulate the data contained in it, in order to create a site, displaying the information.
-
It will be given an API, that consists in four parts:
-
The first one,
artists
, containing information about some bands and artists like their name(s), image, in which year they began their activity, the date of their first album and the members. -
The second one,
locations
, consists in their last and/or upcoming concert locations. -
The third one,
dates
, consists in their last and/or upcoming concert dates. -
And the last one,
relation
, does the link between all the other parts,artists
,dates
andlocations
.
-
-
You must use at least the
artists
and therelation
parts given in the API. -
Given all this you should build a user friendly website where you can display the bands info through several data visualizations (examples : blocks, cards, tables, list, pages, graphics, etc). It is up to you to decide which info you will present and how you will display it.
-
This project also focuses on the creation of events and on their visualization.
- An event consists in a system that responds to some kind of action triggered by the client, time, or any other factor.
Instructions
- The backend must be written in Go.
- The code must respect the good practices.
- It is recommended that the code should present a test file.
Allowed packages
- Only the standard Go packages are allowed.
Usage
- You can see an example of a RESTful API here
This project will help you learn about :