{"action":"created","comment":{"url":"https://api.github.com/repos/ga-dc/pbj-project3/pulls/comments/37551229","id":37551229,"diff_hunk":"@@ -2,109 +2,106 @@\n \n ### Overview\n \n-You’ve already worked in small groups to accomplish various labs and exercises, but this time **we’re going to challenge you to work on a whole project with a small team.**\n-\n-Not only will you be asked to **exercise additional creativity** in designing your own project, your instructors will partner you with other classmates to architect, design, and collaboratively build an API of your own design.\n-\n While your last project taught you how to get started with Ruby, SQL, & Ruby on Rails, this project you'll be building something exciting with **Express & Sequelize.**\n \n-**This is meant to push you both technically and collaboratively.** It’s a lot harder to work in a team than to work by yourself, but that's most likely you’re going to find yourself doing in your first development job after WDI, and **it's important to learn how to work together.**\n-\n-Make it work, and make it awesome.\n+Your instructors will partner you with other classmates to architect, design, and collaboratively build an API of your own design.\n \n+**This is meant to push you both technically and collaboratively.** It's a lot harder to work in a team than to work by yourself, but that's most likely you're going to find yourself doing in your first development job after WDI, and **it's important to learn how to work together.**\n \n ---\n \n-### Technical Requirements\n-\n-Your app must:\n+### Suggested Ways to Get Started\n \n-* **Use Sequelize & Express** to build an API and a front-end that consumes it\n-* **Create an API using at least 2 related models**, one of which can be a user\n-* Include **all major CRUD functions** in a **RESTful API** for at least one of those models\n-* **Consume your own API** by making your front-end with HTML, Javascript, & jQuery\n-* **Craft thoughtful user stories together**, as a team\n-* **Manage team contributions and collaboration** using a standard Git flow on Github\n-* Layout and style your front-end with **clean & well-formatted CSS**\n-* **Deploy your application online** so it's publically accessible\n+* **Don't hesitate** to write throwaway code to solve short-term problems.\n+* **Read the docs** for whatever technologies / frameworks / API's you plan to use. (See [\"RTFM\"](https://en.wikipedia.org/wiki/RTFM))\n+* **Write your code DRY** and build your APIs RESTful.\n+* **Be consistent** with your code style. You're working in teams, but you're only making one app per team. Make sure it looks like a unified effort.\n+* **Commit early, commit often.** Don't be afraid to break something because you can always go back in time to a previous version.\n+* **Keep user stories small** and well-defined. Remember: user stories focus on what a user *needs*, not what development tasks need accomplishing.\n+* **Write code another developer wouldn't have to ask you about**. Do your naming conventions make sense? Would another developer be able to look at your app and understand what everything is? (See [\"self-documenting\"](https://en.wikipedia.org/wiki/Self-documenting))\n+* **Make it all well-formatted.** Are you indenting consistently? Can we find the start and end of every div, curly brace, etc?\n+* **Comment your code.** Will someone understand what is going on in each block or function? Even if it's obvious, explaining the what and why means someone else can pick it up and get it.\n+* **Write pseudocode** before you write actual code. Thinking through the logic of something helps.\n \n \n ---\n \n-### Necessary Deliverables\n+### Potential Project Ideas\n \n-* A **working API, built by the whole team**, hosted somewhere on the internet\n-* A handmade front-end **that consumes your own API**, hosted somewhere on the internet\n-* A **link to your hosted working app** in the URL section of your Github repo\n-* A **team git repository hosted on Github**, with a link to your hosted project, and frequent commits from _every_ team member dating back to the _very beginning_ of the project\n-* **A ``readme.md`` file** with:\n-    * Explanations of the **technologies** used\n-    * A couple paragraphs about the **general approach you took**\n-    * **Installation instructions** for any dependencies\n-    * Link to your **user stories** – who are your users, what do they want, and why?\n-    * Link to your **wireframes** – sketches of major views / interfaces in your application\n-    * Descriptions of any **unsolved problems** or **major hurdles** your team had to overcome\n+For this project, work with your team to build a creative product that you actually think someone will want to use. We won't have time to do tons of customer research, but take some time to brainstorm. If you're struggling for ideas, the ones below could help get you started.\n \n+#### Bucketli.st\n+Besides finishing WDI, you surely have one or two things you'd love to do with your life. Let's get 'em on paper! You could integrate with a third-party location-based API to allow users to search for a location or venue to add to their bucket list items.\n \n----\n+#### Survey App\n+Imagine sending out a survey to everyone in the class: what should we eat for lunch today? Or 1-5, how well did you understand what we just learned? It would be even more awesome if it were realtime, so you could see answers pouring in as they're submitted.\n \n-### Suggested Ways to Get Started\n+#### Hello, Comments\n+Imagine the benefits of having an API where you could embed comments into any website you want. They could even update in realtime if you wanted, so that you'd never have to refresh the page. CMS providers across the world could quit writing code from scratch and just embed your widget instead.\n \n-* **Don’t hesitate to write throwaway code** to solve short term problems.\n-* **Read the docs for whatever technologies / frameworks / API’s you use**.\n-* **Write your code DRY** and **build your APIs RESTful**.\n-* **Be consistent with your code style.** You're working in teams, but you're only making one app per team. Make sure it looks like a unified effort.\n-* **Commit early, commit often.** Don’t be afraid to break something because you can always go back in time to a previous version.\n-* **Keep user stories small and well-defined**, and remember – user stories focus on what a user needs, not what development tasks need accomplishing.\n-* **Write code another developer wouldn't have to ask you about**. Do your naming conventions make sense? Would another developer be able to look at your app and understand what everything is?\n-* **Make it all well-formatted.** Are you indenting, consistently? Can we find the start and end of every div, curly brace, etc?\n-* **Comment your code.** Will someone understand what is going on in each block or function? Even if it's obvious, explaining the what & why means someone else can pick it up and get it.\n-* **Write pseudocode before you write actual code.** Thinking through the logic of something helps.\n+---\n \n+### Evaluation and Submission\n \n----\n+Each member of the group must submit a pull request to the `pbj-project3` repository by *12:30 pm, Friday, August 28th**.\n \n-### Potential Project Ideas\n+[See the requirements for the contents of the submission here.](evaluation.md)\n \n-For this project, we want you to work with your team to build a creative product that you actually think someone will want to use. We won't have time to do tons of customer research, but take some time to brainstorm. If you're struggling for ideas, the ones below could help get you started.\n+Feedback will be returned to you by **9:00 am, Monday, August 31st**.\n \n-##### Bucketli.st\n-Besides finishing WDI, you surely have one or two things you'd love to do with your life. Let's get 'em on paper! You could integrate with a third-party location-based API to allow users to search for a location or venue to add to their bucket list items.\n+Note that instructors will *not* be grading on a numbered scale this time. Projects will simply be either \"meets expectations\" or \"does not meet expectations\".\n+","path":"readme.md","position":99,"original_position":99,"commit_id":"149797feefd5012b53fdbe02d329b9ec1dae71c5","original_commit_id":"149797feefd5012b53fdbe02d329b9ec1dae71c5","user":{"login":"jshawl","id":3824954,"avatar_url":"https://avatars.githubusercontent.com/u/3824954?v=3","gravatar_id":"","url":"https://api.github.com/users/jshawl","html_url":"https://github.com/jshawl","followers_url":"https://api.github.com/users/jshawl/followers","following_url":"https://api.github.com/users/jshawl/following{/other_user}","gists_url":"https://api.github.com/users/jshawl/gists{/gist_id}","starred_url":"https://api.github.com/users/jshawl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jshawl/subscriptions","organizations_url":"https://api.github.com/users/jshawl/orgs","repos_url":"https://api.github.com/users/jshawl/repos","events_url":"https://api.github.com/users/jshawl/events{/privacy}","received_events_url":"https://api.github.com/users/jshawl/received_events","type":"User","site_admin":false},"body":"and exceeds","created_at":"2015-08-20T16:33:37Z","updated_at":"2015-08-20T16:33:37Z","html_url":"https://github.com/ga-dc/pbj-project3/pull/2#discussion_r37551229","pull_request_url":"https://api.github.com/repos/ga-dc/pbj-project3/pulls/2","_links":{"self":{"href":"https://api.github.com/repos/ga-dc/pbj-project3/pulls/comments/37551229"},"html":{"href":"https://github.com/ga-dc/pbj-project3/pull/2#discussion_r37551229"},"pull_request":{"href":"https://api.github.com/repos/ga-dc/pbj-project3/pulls/2"}}},"pull_request":{"url":"https://api.github.com/repos/ga-dc/pbj-project3/pulls/2","id":42949808,"html_url":"https://github.com/ga-dc/pbj-project3/pull/2","diff_url":"https://github.com/ga-dc/pbj-project3/pull/2.diff","patch_url":"https://github.com/ga-dc/pbj-project3/pull/2.patch","issue_url":"https://api.github.com/repos/ga-dc/pbj-project3/issues/2","number":2,"state":"open","locked":false,"title":"robins changes","user":{"login":"RobertAKARobin","id":6268177,"avatar_url":"https://avatars.githubusercontent.com/u/6268177?v=3","gravatar_id":"","url":"https://api.github.com/users/RobertAKARobin","html_url":"https://github.com/RobertAKARobin","followers_url":"https://api.github.com/users/RobertAKARobin/followers","following_url":"https://api.github.com/users/RobertAKARobin/following{/other_user}","gists_url":"https://api.github.com/users/RobertAKARobin/gists{/gist_id}","starred_url":"https://api.github.com/users/RobertAKARobin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RobertAKARobin/subscriptions","organizations_url":"https://api.github.com/users/RobertAKARobin/orgs","repos_url":"https://api.github.com/users/RobertAKARobin/repos","events_url":"https://api.github.com/users/RobertAKARobin/events{/privacy}","received_events_url":"https://api.github.com/users/RobertAKARobin/received_events","type":"User","site_admin":false},"body":"","created_at":"2015-08-20T16:28:54Z","updated_at":"2015-08-20T16:33:37Z","closed_at":null,"merged_at":null,"merge_commit_sha":"898725f86d2ac3ab7a7c14eab4d80b5b0bd6855f","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/ga-dc/pbj-project3/pulls/2/commits","review_comments_url":"https://api.github.com/repos/ga-dc/pbj-project3/pulls/2/comments","review_comment_url":"https://api.github.com/repos/ga-dc/pbj-project3/pulls/comments{/number}","comments_url":"https://api.github.com/repos/ga-dc/pbj-project3/issues/2/comments","statuses_url":"https://api.github.com/repos/ga-dc/pbj-project3/statuses/149797feefd5012b53fdbe02d329b9ec1dae71c5","head":{"label":"ga-dc:robin","ref":"robin","sha":"149797feefd5012b53fdbe02d329b9ec1dae71c5","user":{"login":"ga-dc","id":10747017,"avatar_url":"https://avatars.githubusercontent.com/u/10747017?v=3","gravatar_id":"","url":"https://api.github.com/users/ga-dc","html_url":"https://github.com/ga-dc","followers_url":"https://api.github.com/users/ga-dc/followers","following_url":"https://api.github.com/users/ga-dc/following{/other_user}","gists_url":"https://api.github.com/users/ga-dc/gists{/gist_id}","starred_url":"https://api.github.com/users/ga-dc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ga-dc/subscriptions","organizations_url":"https://api.github.com/users/ga-dc/orgs","repos_url":"https://api.github.com/users/ga-dc/repos","events_url":"https://api.github.com/users/ga-dc/events{/privacy}","received_events_url":"https://api.github.com/users/ga-dc/received_events","type":"Organization","site_admin":false},"repo":{"id":37552220,"name":"pbj-project3","full_name":"ga-dc/pbj-project3","owner":{"login":"ga-dc","id":10747017,"avatar_url":"https://avatars.githubusercontent.com/u/10747017?v=3","gravatar_id":"","url":"https://api.github.com/users/ga-dc","html_url":"https://github.com/ga-dc","followers_url":"https://api.github.com/users/ga-dc/followers","following_url":"https://api.github.com/users/ga-dc/following{/other_user}","gists_url":"https://api.github.com/users/ga-dc/gists{/gist_id}","starred_url":"https://api.github.com/users/ga-dc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ga-dc/subscriptions","organizations_url":"https://api.github.com/users/ga-dc/orgs","repos_url":"https://api.github.com/users/ga-dc/repos","events_url":"https://api.github.com/users/ga-dc/events{/privacy}","received_events_url":"https://api.github.com/users/ga-dc/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/ga-dc/pbj-project3","description":"","fork":false,"url":"https://api.github.com/repos/ga-dc/pbj-project3","forks_url":"https://api.github.com/repos/ga-dc/pbj-project3/forks","keys_url":"https://api.github.com/repos/ga-dc/pbj-project3/keys{/key_id}","collaborators_url":"https://api.github.com/repos/ga-dc/pbj-project3/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/ga-dc/pbj-project3/teams","hooks_url":"https://api.github.com/repos/ga-dc/pbj-project3/hooks","issue_events_url":"https://api.github.com/repos/ga-dc/pbj-project3/issues/events{/number}","events_url":"https://api.github.com/repos/ga-dc/pbj-project3/events","assignees_url":"https://api.github.com/repos/ga-dc/pbj-project3/assignees{/user}","branches_url":"https://api.github.com/repos/ga-dc/pbj-project3/branches{/branch}","tags_url":"https://api.github.com/repos/ga-dc/pbj-project3/tags","blobs_url":"https://api.github.com/repos/ga-dc/pbj-project3/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/ga-dc/pbj-project3/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/ga-dc/pbj-project3/git/refs{/sha}","trees_url":"https://api.github.com/repos/ga-dc/pbj-project3/git/trees{/sha}","statuses_url":"https://api.github.com/repos/ga-dc/pbj-project3/statuses/{sha}","languages_url":"https://api.github.com/repos/ga-dc/pbj-project3/languages","stargazers_url":"https://api.github.com/repos/ga-dc/pbj-project3/stargazers","contributors_url":"https://api.github.com/repos/ga-dc/pbj-project3/contributors","subscribers_url":"https://api.github.com/repos/ga-dc/pbj-project3/subscribers","subscription_url":"https://api.github.com/repos/ga-dc/pbj-project3/subscription","commits_url":"https://api.github.com/repos/ga-dc/pbj-project3/commits{/sha}","git_commits_url":"https://api.github.com/repos/ga-dc/pbj-project3/git/commits{/sha}","comments_url":"https://api.github.com/repos/ga-dc/pbj-project3/comments{/number}","issue_comment_url":"https://api.github.com/repos/ga-dc/pbj-project3/issues/comments{/number}","contents_url":"https://api.github.com/repos/ga-dc/pbj-project3/contents/{+path}","compare_url":"https://api.github.com/repos/ga-dc/pbj-project3/compare/{base}...{head}","merges_url":"https://api.github.com/repos/ga-dc/pbj-project3/merges","archive_url":"https://api.github.com/repos/ga-dc/pbj-project3/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/ga-dc/pbj-project3/downloads","issues_url":"https://api.github.com/repos/ga-dc/pbj-project3/issues{/number}","pulls_url":"https://api.github.com/repos/ga-dc/pbj-project3/pulls{/number}","milestones_url":"https://api.github.com/repos/ga-dc/pbj-project3/milestones{/number}","notifications_url":"https://api.github.com/repos/ga-dc/pbj-project3/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/ga-dc/pbj-project3/labels{/name}","releases_url":"https://api.github.com/repos/ga-dc/pbj-project3/releases{/id}","created_at":"2015-06-16T19:45:34Z","updated_at":"2015-06-16T19:45:34Z","pushed_at":"2015-08-20T16:28:55Z","git_url":"git://github.com/ga-dc/pbj-project3.git","ssh_url":"git@github.com:ga-dc/pbj-project3.git","clone_url":"https://github.com/ga-dc/pbj-project3.git","svn_url":"https://github.com/ga-dc/pbj-project3","homepage":null,"size":127,"stargazers_count":0,"watchers_count":0,"language":null,"has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1,"mirror_url":null,"open_issues_count":1,"forks":1,"open_issues":1,"watchers":0,"default_branch":"master"}},"base":{"label":"ga-dc:master","ref":"master","sha":"8d2dee85e57065102cac139141b17664b79b41a9","user":{"login":"ga-dc","id":10747017,"avatar_url":"https://avatars.githubusercontent.com/u/10747017?v=3","gravatar_id":"","url":"https://api.github.com/users/ga-dc","html_url":"https://github.com/ga-dc","followers_url":"https://api.github.com/users/ga-dc/followers","following_url":"https://api.github.com/users/ga-dc/following{/other_user}","gists_url":"https://api.github.com/users/ga-dc/gists{/gist_id}","starred_url":"https://api.github.com/users/ga-dc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ga-dc/subscriptions","organizations_url":"https://api.github.com/users/ga-dc/orgs","repos_url":"https://api.github.com/users/ga-dc/repos","events_url":"https://api.github.com/users/ga-dc/events{/privacy}","received_events_url":"https://api.github.com/users/ga-dc/received_events","type":"Organization","site_admin":false},"repo":{"id":37552220,"name":"pbj-project3","full_name":"ga-dc/pbj-project3","owner":{"login":"ga-dc","id":10747017,"avatar_url":"https://avatars.githubusercontent.com/u/10747017?v=3","gravatar_id":"","url":"https://api.github.com/users/ga-dc","html_url":"https://github.com/ga-dc","followers_url":"https://api.github.com/users/ga-dc/followers","following_url":"https://api.github.com/users/ga-dc/following{/other_user}","gists_url":"https://api.github.com/users/ga-dc/gists{/gist_id}","starred_url":"https://api.github.com/users/ga-dc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ga-dc/subscriptions","organizations_url":"https://api.github.com/users/ga-dc/orgs","repos_url":"https://api.github.com/users/ga-dc/repos","events_url":"https://api.github.com/users/ga-dc/events{/privacy}","received_events_url":"https://api.github.com/users/ga-dc/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/ga-dc/pbj-project3","description":"","fork":false,"url":"https://api.github.com/repos/ga-dc/pbj-project3","forks_url":"https://api.github.com/repos/ga-dc/pbj-project3/forks","keys_url":"https://api.github.com/repos/ga-dc/pbj-project3/keys{/key_id}","collaborators_url":"https://api.github.com/repos/ga-dc/pbj-project3/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/ga-dc/pbj-project3/teams","hooks_url":"https://api.github.com/repos/ga-dc/pbj-project3/hooks","issue_events_url":"https://api.github.com/repos/ga-dc/pbj-project3/issues/events{/number}","events_url":"https://api.github.com/repos/ga-dc/pbj-project3/events","assignees_url":"https://api.github.com/repos/ga-dc/pbj-project3/assignees{/user}","branches_url":"https://api.github.com/repos/ga-dc/pbj-project3/branches{/branch}","tags_url":"https://api.github.com/repos/ga-dc/pbj-project3/tags","blobs_url":"https://api.github.com/repos/ga-dc/pbj-project3/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/ga-dc/pbj-project3/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/ga-dc/pbj-project3/git/refs{/sha}","trees_url":"https://api.github.com/repos/ga-dc/pbj-project3/git/trees{/sha}","statuses_url":"https://api.github.com/repos/ga-dc/pbj-project3/statuses/{sha}","languages_url":"https://api.github.com/repos/ga-dc/pbj-project3/languages","stargazers_url":"https://api.github.com/repos/ga-dc/pbj-project3/stargazers","contributors_url":"https://api.github.com/repos/ga-dc/pbj-project3/contributors","subscribers_url":"https://api.github.com/repos/ga-dc/pbj-project3/subscribers","subscription_url":"https://api.github.com/repos/ga-dc/pbj-project3/subscription","commits_url":"https://api.github.com/repos/ga-dc/pbj-project3/commits{/sha}","git_commits_url":"https://api.github.com/repos/ga-dc/pbj-project3/git/commits{/sha}","comments_url":"https://api.github.com/repos/ga-dc/pbj-project3/comments{/number}","issue_comment_url":"https://api.github.com/repos/ga-dc/pbj-project3/issues/comments{/number}","contents_url":"https://api.github.com/repos/ga-dc/pbj-project3/contents/{+path}","compare_url":"https://api.github.com/repos/ga-dc/pbj-project3/compare/{base}...{head}","merges_url":"https://api.github.com/repos/ga-dc/pbj-project3/merges","archive_url":"https://api.github.com/repos/ga-dc/pbj-project3/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/ga-dc/pbj-project3/downloads","issues_url":"https://api.github.com/repos/ga-dc/pbj-project3/issues{/number}","pulls_url":"https://api.github.com/repos/ga-dc/pbj-project3/pulls{/number}","milestones_url":"https://api.github.com/repos/ga-dc/pbj-project3/milestones{/number}","notifications_url":"https://api.github.com/repos/ga-dc/pbj-project3/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/ga-dc/pbj-project3/labels{/name}","releases_url":"https://api.github.com/repos/ga-dc/pbj-project3/releases{/id}","created_at":"2015-06-16T19:45:34Z","updated_at":"2015-06-16T19:45:34Z","pushed_at":"2015-08-20T16:28:55Z","git_url":"git://github.com/ga-dc/pbj-project3.git","ssh_url":"git@github.com:ga-dc/pbj-project3.git","clone_url":"https://github.com/ga-dc/pbj-project3.git","svn_url":"https://github.com/ga-dc/pbj-project3","homepage":null,"size":127,"stargazers_count":0,"watchers_count":0,"language":null,"has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1,"mirror_url":null,"open_issues_count":1,"forks":1,"open_issues":1,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/ga-dc/pbj-project3/pulls/2"},"html":{"href":"https://github.com/ga-dc/pbj-project3/pull/2"},"issue":{"href":"https://api.github.com/repos/ga-dc/pbj-project3/issues/2"},"comments":{"href":"https://api.github.com/repos/ga-dc/pbj-project3/issues/2/comments"},"review_comments":{"href":"https://api.github.com/repos/ga-dc/pbj-project3/pulls/2/comments"},"review_comment":{"href":"https://api.github.com/repos/ga-dc/pbj-project3/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/ga-dc/pbj-project3/pulls/2/commits"},"statuses":{"href":"https://api.github.com/repos/ga-dc/pbj-project3/statuses/149797feefd5012b53fdbe02d329b9ec1dae71c5"}}}}