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.
35 lines
1.3 KiB
35 lines
1.3 KiB
5 years ago
|
## groupie-tracker-search-bar
|
||
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-search-bar consists of creating a functional program that searches, inside your website, for a specific input text.
|
||
5 years ago
|
|
||
|
- The program should handle at least these search cases :
|
||
|
- artist/band name
|
||
|
- members
|
||
|
- locations
|
||
|
- first album date
|
||
|
- creation date
|
||
|
- The program must handle case sensitive.
|
||
|
- The search bar must have typing suggestions as you write.
|
||
|
- The search bar must identify and display in each suggestion the individual type of the search cases. (ex: Freddie Mercury -> member)
|
||
5 years ago
|
- For example if you start writing `"phil"` it should appear as suggestions `Phil Collins - member` and `Phil Collins - artist/band`. This is just an example of a display.
|
||
5 years ago
|
|
||
|
This project will help you learn about :
|
||
|
|
||
5 years ago
|
- Manipulation, display and storage of data.
|
||
|
- HTML.
|
||
|
- [Events](https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Building_blocks/) creation and display.
|
||
|
- JSON files and format.
|
||
5 years ago
|
|
||
|
### Instructions
|
||
|
|
||
|
- The program must be written in **Go**.
|
||
5 years ago
|
- The code must respect the [**good practices**](https://public.01-edu.org/subjects/good-practices.en).
|
||
5 years ago
|
|
||
|
### Allowed packages
|
||
|
|
||
|
- Only the [standard go](https://golang.org/pkg/) packages are allowed
|