Evening life coordinator
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.alias
app
bin
client
server
test
.gitignore
README.md
package.json
webpack.config.js

README.md

Nightlife Coordinator

Web app to find out who's hanging out tonight where.

User Stories

  1. As an unauthenticated user, I can view all bars in my area.
  2. As an authenticated user, I can add myself to a bar to indicate I am going there tonight.
  3. As an authenticated user, I can remove myself from a bar if I no longer want to go there.
  4. As an unauthenticated user, when I login I should not have to search again.

Attribution

Business data is pulled from Yelp's Fusion API.

Minimum State Sketch

state = {
  username: '',
  searchTerm: '',
  businesses: [
    {
      id: 'business-id',
      isCheckedIn: false,
      checkins: 2,
      name: 'name',
      url: 'url',
    },
    {
      id: 'business-id',
      isCheckedIn: false,
      ...
    }
  ]
}