Skip to content

Instantly share code, notes, and snippets.

@RandyWritesCode
Last active July 29, 2020 21:00
Show Gist options
  • Save RandyWritesCode/85fe6fc2e16619a8c51df77d6646be63 to your computer and use it in GitHub Desktop.
Save RandyWritesCode/85fe6fc2e16619a8c51df77d6646be63 to your computer and use it in GitHub Desktop.
API Hack capstone preliminary documents, contains Project Proposal and outline of user stories. Requirements: https://gist.github.com/alfaraday/c54c3504b3bb14a879428e9939f6f430#file-responsiveness-checklist-md https://courses.thinkful.com/api-hack-v1/checkpoint/1

Building your API Hack capstone

Project Proposal:

A web app that displays points of interest ranked in order, based on user input and offers additional information using Foursquare and YouTube

List of Distinct Views:

  • Search page
  • Search page, results rendered
  • Sign-up page
  • login page
  • Results Detail page
  • preferences page
  • search, not logged in
  • Recommendation page
  • search suggestions page
  • video player prominent page

User Flow

user flow

"Back-of-napkin" Wireframes

search-results search-login-sign-up results-detail-page search-suggestions preferences recommendations

User Stories:

New User

  • As a new user, I want to enter search terms. high
  • As a new user, I want to signup. Medium
  • As a new user, I want set my information (address) and preferences (interests). low
  • As a new user, I want to receive a tutorial in how to use the app. Low

Returning User

  • As a returning user, I want to login. Medium
  • As a returning user, I want to receive alerts about recommended locations I might be interested in. Low
  • As a returning user, I want search for food, attractions, shopping and nightlife. High
  • As a returning user, I want to check in to a location. Low
  • As a returning user, I want to comment/review and rate a location. Low
  • As a returning user, I want to see what friends like (swarm). Low

Administrator

  • As an administrator, I want to view user accounts. Medium
  • As an administrator, I want to view popular search terms. Medium
  • As an administrator, I want to track usage globally/nationally. Medium
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment