Tuesday April 19

Interruptions & Events

  • 12 - Meeting

Standups

  • What is going well?
  • What is not going well (what are you struggling with)?
  • What's something you'd like to share not about code?
  • What's something you've learned

Common Wins

  • Catching up HW

Common Struggles

  • Debugging Ember Applications
  • Still catching up on Ember
  • Ryan broke the server...
  • Getting stuck

Topics

  • Ember Dev Tools
  • Data Down Actions Up
  • Build an App

Requirements

  • A user can see all existing reviews
  • A user can register as a reviewer
  • A user can login as a reviewer
  • A reviewer can create a review for a coffee-shop
    • A reviewer can see a dropdown of coffee-shops and choose which one they want to review
    • A reviewer can see five radio buttons to say how many stars they want to rate the shop
    • A reviewer can see a textfield to type in the comments they have of the shop
  • A reviewer can see their reviews

API Details

Host: https://desolate-brushlands-19147.herokuapp.com Namespace: api

Resources

  • coffee-shop
    • Properties:
      • name - string
      • city - string
    • Relationships
      • reviews - hasMany - review
      • reviewers - hasMany - reviewer
    • Restrictions
      • NONE
  • reviewer
    • Properties:
      • email - string
      • password - string
    • Relationships
      • reviews - hasMany - review
    • Restrictions
      • Reviewers can only be updated by themselves
  • review
    • Properties:
      • rating - number
      • comments - string
      • date - date - Automatically assigned by server
    • Relationships
      • coffee-shop - belongsTo - coffee-shop
      • reviewer - belongsTo - reviewer - Automatically assigned by the server
    • Restrictions
      • All users can read reviews
      • Only logged in reviewers can POST new reviews
      • reviewers can PATCH only THEIR reviews

Code

Lab

Review Chat Server

Videos

Homework

results matching ""

    No results matching ""