You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1.9 KiB

groupie-trackers

Objectives

Groupie Trackers consists on receiving a given API and manipulate the data contained in it, in order to create a site, displaying all or part of 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 and the date of their first album.

    • 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, relations, does the link between all the other parts, artists, dates and locations.

  • It should be used at least the artists and relations 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.

This project will help you learn about :

  • Manipulation and storage of data.
  • JSON files and format.
  • HTML.
  • Event creation and display.

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.

Usage

  • You can see an example of a RESTapi here