Giter Club home page Giter Club logo

taps-near-me's People

Contributors

alexsaltstein avatar connorsmith25 avatar dranoelmit avatar ztylergeorge avatar

Watchers

 avatar  avatar

taps-near-me's Issues

Search By Alcohol Range

TNM4: Search By Alcohol Range: As a craft beer enthusiast, I want to find beers of a specific alcohol content range within a given radius.

Story Points: 3

Test Criteria: Only output beers within the specified alcohol range.

Search By IBU Range

TNM5: Search By IBU Range: As a craft beer enthusiast, I want to find beers of a specific IBU (bitterness) range within a given radius.

Story Points: 3

Test Criteria: Successfully output beers within the specified IBU range

Search From Zip Code

TNM10: Search From Zip Code: As a craft beer enthusiast, I want to enter only a zip code if I do not want to enter the whole location’s address.

Story Points: 3

Test Criteria: Successfully complete a beer search using just the user's zip code.

Notify No Results

TNM8: Notify No Results: As a craft beer enthusiast, I want to be notified if there are not any beers that meet the criteria and search radius.

Story Points: 2

Test Criteria: Successfully ouptut no results only when there are not any beers that meet the criteria.

Set Search Distance Range

TNM1: Search Distance: As a craft beer enthusiast, I want to search for beers within a minimum 10 miles to maximum 100 mile radius.

This feature will set the minimum allowable search radius to 10 miles and maximum allowable search radius to 100 miles.

Story Point: 2

Test Criteria: Restrict user to 10 mile minimum distance to maximum 100 mile distance.

Access Map

Access map interface for displaying the data.

Sort Output Beer By Distance

TNM16: Sort Output Beer By Distance: As a craft beer enthusiast, I want to sort the outputted beers by the closest distance.

Story Points: 2

Test Criteria: Confirm outputted distances are least to greatest.

Clamp Results

TNM18: Clamp Results: As a craft beer enthusiast, I want the search results to be clamped to 50 results.

Story Points: 1

Test Criteria: Test number of results is no more than 50.

Distance Output

TNM17: Distance Output: As a craft beer enthusiast, I want the distance to be displayed to 2 significant figures.

Story Points: 1

Test Criteria: Distance is formatted to and displayed as no more than 2 significant figures.

Create Beer Groups

TNM21: Create Beer Groups: As a craft beer enthusiast, I want to be able to create groups of beers that I am interested in.

Story Points: 5

Test Criteria: User is granted functionality to create groups of beer that they are interested in.

Search By Style

TNM3: Search By Style: As a craft beer enthusiast, I want to find beers of a specific style within a given radius.

Story Points: 3

Test Criteria: Only output beers of the specified beer style.

Create Beer Style List

Beer data consists of multiple styles. In order to search for the beer style, a list of unique styles needs to be compiled.

Search From Address

TNM9: Search From Address: As a craft beer enthusiast, I want to be able to enter in a location to search for beers from, with the location including: street address, town, state, and zip code.

Story Points: 5

Test Criteria: Successfully search for beer using a user's whole address.

Review Criteria

TNM25: Review Criteria: As a craft beer enthusiast, I want to be able to review the beers based on the following criteria: Appearance: 0 - 3, increments of 1Aroma: 0 - 12, increments of 1Flavor: 0 - 20, increments of 1Mouthfeel: 0 - 5, increments of 1Overall: 0 - 10, increments of 1

Story Points: 3

Test Criteria: User is given functionality to review a beer using these values

Calculate Review

TNM26: Calculate Review: As a craft beer enthusiast, I want the rating of the beer to be automatically calculated for a score from 0 - 50 from the criteria mentioned in requirement 30.

Story Points: 1

Story Points: Correctly sum the scores from requirement 30.

Review Beers

TNM24: Review Beers: As a craft beer enthusiast, I want to be able to review the beers I am having.

Story Points: 5

Test Criteria: User granted functionality to review or journal the beers they are having.

App Availability

TNM20: App Availability: As a craft beer enthusiast, I want the application to be available on Apple or Android.

Story Points: 5

Test Criteria: Application is available via Expo.

Store Review Criteria

Store the following review criteria:
Appearance: 0 - 3
Aroma: 0 - 12
Flavor: 0 - 20
Mouthfeel: 0 - 5
Overall: 0 - 1

Display Serving Style

TNM12: Display Serving Style: As a craft beer enthusiast, I want to know which beers are available on draft, in cans, or in bottles.

Story Points: 3

Test Criteria: Each unique serving for each beer is displayed via text or image.

Output on Map

TNM14: Output on Map: As a craft beer enthusiast, I want all beers to be outputted on a map interface.

Story Points: 5

Test Criteria: User able to see output on map, AND/OR call to mapping API successful.

Display All Beers

TNM6: Display All Beers: As a craft beer enthusiast, I want all beers that meet my search criteria to appear, even if they are at the same brewery.

Story Points: 4

Legal Drinking

TNM27: Legal Drinking: As a craft beer enthusiast, I want to enjoy craft beer with others that are of legal drinking age.

Story Points: 1

Display Only Matches

TNM7: Display Only Matches: As a craft beer enthusiast, I only want beers with their associated breweries that match my criteria to appear.

Story Points: 4

Test Criteria: Only beers that meet the search criteria should be included in the data.

Display Distance

TNM15: Display Distance: As a craft beer enthusiast, I want to know the distance from the location to each outputted beer.

Story Points: 3

Test Criteria: User able to see distance to outputted beer.

Access Beer Groups

TNM22: Access Beer Groups: As a craft beer enthusiast, I want to access the groups of beers that I saved and modify the group as needed.

Story Points: 2

Test Criteria: User granted functionality and able to add beers to or remove beers from the group.

Standardize Markings

TNM19: Standardize Markings: As a craft beer enthusiast, I want the map to have standardized markings on the location of the beers that display their available information.

Story Points: 5

Test Criteria: All markings of outputted beer show same data.

Beer Journaling

TNM23: Beer Journaling: As a craft beer enthusiast, I want to be able to journal about the beers I am having.

Story Points: 5

Test Criteria: User able to journal about beers that they are having.

Output List

Output the list of beers on a screen without the map interface, if desired.

Display Availability

TNM11: Display Availability: As a craft beer enthusiast, I want to know which beers are currently available or not available.

Story Points: 3

Test Criteria: Accurately display if the beer is in service or not.

Set Search Distance Increment

TNM2: Search Distance Increment: As a craft beer enthusiast, I want to search for beers in 10 mile radius increments.

Story Points: 1

Test Criteria: Allow user to search for beers only in 10 mile radius increments.

Store Resulting Beers

After searching for beer, the resulting beers should be stored for outputting the display.

Display Costs

TNM13: Display Costs: As a craft beer enthusiast, I want to know the costs of the beers.

Story Points: 3

Test Criteria: User able to see display of cost.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.