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.

36 lines
1.5 KiB

## groupie-tracker-geolocation
### Objectives
You must follow the same [principles](https://public.01-edu.org/subjects/groupie-tracker/groupie-tracker.en) as the first subject.
- Groupie Tracker Geolocation consists on mapping the different concerts locations of a certain artist/band given by the Client.
- You must use a process of converting addresses (ex: Germany Mainz) into geographic coordinates (ex: 49,59380 8,15052) which you must use to place markers for the concerts locations of a certain artist/band on a map.
- You are free to use the [Map API](https://rapidapi.com/blog/top-map-apis/) you found more appropriate.
This project will help you learn about :
- Manipulation and storage of data
- HTML
- Manipulation of Maps API
- Geolocation, geocoding, etc
- [Event](https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Building_blocks/Events) creation and display
- JSON files and format
### Instructions
- The backend must be written in **Go**
- You must handle website errors
- The code must respect the [good practices](https://public.01-edu.org/subjects/good-practices.en)
- It is recommended that the code should present a **test file**
### Allowed packages
- Only the [standard go](https://golang.org/pkg/) packages are allowed
### Usage
- Here is a simple [example](https://www.google.com/maps/place/Henderson+Island/@-24.3990887,-128.3627872,13.5z/data=!4m5!3m4!1s0x9e43f2cfaa5822c5:0x58ba891a3ed4565f!8m2!3d-24.3743846!4d-128.3270931) of the process of giving a address and returning a marker to the location.