Browse Source

Merge pull request #414 from 01-edu/groupie-trackers-searchbar

Groupie trackers searchbar
content-update
LEEDASILVA 5 years ago committed by GitHub
parent
commit
a41ddd5193
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 43
      subjects/groupie-trackers/groupie-trackers-search-bar.audit.en.md
  2. 30
      subjects/groupie-trackers/groupie-trackers-search-bar.en.md

43
subjects/groupie-trackers/groupie-trackers-search-bar.audit.en.md

@ -0,0 +1,43 @@
#### Functional
##### Start typing in the search bar `"Billie Joe"`.
###### Does it present as suggestions the member "Billie Joe Armstrong"?
##### Start typing in the search bar `"Japan"`.
###### Does it present as suggestions the locations "saitama-japan", "osaka-japan" and "nagoya-japan"?
##### Try to search for the artist/band `"Scorpions"`.
###### Does it present as result "Scorpions"?
##### Try to search for the member `"Jimi Hendrix"`.
###### Does it present as result the artist/band "The Jimi Hendrix Experience"?
##### Try to search for the member `"Phil Collins"`.
###### Does it present as result "Phil Collins" and "Genesis"?
##### Try to search for the location `"london-uk"`.
###### Does it present as result "Pink Floyd", "Led Zeppelin", "Aerosmith", "Alec Benjamin", "Nickelback", "Eagles", "Linkin Park" and "Coldplay"?
##### Try to search for the artist/band `"queen"`.
###### Does it handle the case sensitive and presents as result "Queen"?
##### Try to search for the first album date `"05-08-1967"`.
###### Does it present as result "Pink Floyd"?
##### Try to search for the creation date `"1973"`.
###### Does it present as result "ACDC"?
##### Try to search for the creation date `"1965"`.
###### Does it present as result "Scorpions" and "Pink Floyd"?
#### Basic
###### +Does the code obey the [good practices](https://github.com/01-edu/public/blob/master/subjects/good-practices.en.md)?
###### +Are the instructions in the website clear?
###### +Does the project run using an API?
#### Social
###### +Did you learn anything from this project?
###### +Can it be open-sourced / be used for other sources?
###### +Would you recommend/nominate this program as an example for the rest of the school?

30
subjects/groupie-trackers/groupie-trackers-search-bar.en.md

@ -0,0 +1,30 @@
## groupie-trackers-search-bar
### Objectives
You must follow the same [principles](https://github.com/01-edu/public/blob/master/subjects/groupie-trackers/groupie-trackers.en.md) as the first subject.
Groupie-trackers-search-bar consists of creating a functional program that searches, inside your website, for a specific input text.
- 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)
- 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.
This project will help you learn about :
- 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.
### Instructions
- The program must be written in **Go**.
- The code must respect the [**good practices**](https://github.com/01-edu/public/blob/master/subjects/good-practices.en.md).
Loading…
Cancel
Save