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.
nprimo
29b2fc9d6f
|
1 year ago | |
---|---|---|
.. | ||
audit | 1 year ago | |
README.md | 3 years ago | |
audit.md | 1 year ago | |
filters_example.png | 3 years ago |
README.md
groupie-tracker-filters
Objectives
You must follow the same principles as the first subject.
-
Groupie Tracker Filters consists on letting the user filter the artists/bands that will be shown.
-
Your project must incorporate at least these four filters:
- filter by creation date
- filter by first album date
- filter by number of members
- filter by locations of concerts
-
Your filters must be of at least these two types:
- a range filter (filters the results between two values)
- a check box filter (filters the results by one or multiple selection)
Example
Here is an example of both types of filters:
Hints
- You have to pay attention to the locations. For example Seattle, Washington, USA is part of Washington, USA.
Instructions
- The backend must be written in Go.
- You must handle website errors.
- The code must respect the good practices
- It is recommended to have test files for unit testing.
Allowed packages
- Only the standard Go packages are allowed.
This project will help you learn about:
- Manipulation, display and storage of data
- Event creation and display
- JSON files and format
- Go routines