[x] Pull Requests for each app named develop-a, develop-b, develop-c, develop-d
[x] Remember to git checkout master between every app.
[x] A deployed build to github pages for the CMS
Requirements
[x] No JSHint warnings or errors
[x] No JSCS warnings or errors
Normal Mode
Each exercise should have its own develop branch
[x] a) Create a form for a person. It should have a first name, last name,
address, and phone number. It should save the person to tiny-lasagna-server.
[x] b) Create a "blog reading app", where you have a list of blog posts on the
side and when you click on a post title, it opens that post in another view.
Hint: which blog post is selected is "application state".
[x] c) Create a bookmarking app where you can save URLs. It should have a form
where you enter the URL, a title, and a "tag". There should be a list of all
the URLs, as well as a list of all the tags (this should be generated
dynamically from the link collection). When you click on a tag, the link list
should show only those tags. Hint: which tag is selected is "application
state", so could appear in your URL and/or have a view model to represent it.
You can filter a collection with collection.filter(...), but be aware that
it returns an array of models, not a new collection.
[x] d) Create a complete blog CMS from scratch, allowing you to create, read,
update, and delete blog posts.
Deliverables
develop-a
,develop-b
,develop-c
,develop-d
git checkout master
between every app.Requirements
Normal Mode
Each exercise should have its own
develop
branchcollection.filter(...)
, but be aware that it returns an array of models, not a new collection.