mirror of https://github.com/01-edu/public.git
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
36 lines
1.5 KiB
5 years ago
|
## groupie-tracker-geolocation
|
||
5 years ago
|
|
||
|
### Objectives
|
||
|
|
||
5 years ago
|
You must follow the same [principles](https://public.01-edu.org/subjects/groupie-tracker/groupie-tracker.en) as the first subject.
|
||
5 years ago
|
|
||
5 years ago
|
- Groupie Tracker Geolocation consists on mapping the different concerts locations of a certain artist/band given by the Client.
|
||
5 years ago
|
|
||
5 years ago
|
- 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.
|
||
5 years ago
|
|
||
5 years ago
|
- You are free to use the [Map API](https://rapidapi.com/blog/top-map-apis/) you found more appropriate.
|
||
5 years ago
|
|
||
|
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
|
||
5 years ago
|
- The code must respect the [good practices](https://public.01-edu.org/subjects/good-practices.en)
|
||
5 years ago
|
- It is recommended that the code should present a **test file**
|
||
|
|
||
5 years ago
|
### Allowed packages
|
||
|
|
||
|
- Only the [standard go](https://golang.org/pkg/) packages are allowed
|
||
|
|
||
5 years ago
|
### 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.
|