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 fix: update broken links in `audit/README.md` files 8 months ago
..
audit fix: update broken links in `audit/README.md` files 8 months ago
README.md Merge pull request #904 from 01-edu/issue-corrections 2 years ago
audit.md feat(audit.md): restore old audit.md files 9 months ago
filters_example.png filters better explanation and example 2 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:

image.

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

This project will help you learn about:

  • Manipulation, display and storage of data
  • Event creation and display
  • JSON files and format
  • Go routines