Imagine you want to let people write really short public blog posts. The homepage of your microblog app should be a list of these micro-posts with a form to add a new one.
Concepts | Tools | Object Types |
---|---|---|
User Stories, OOP | Underscore, Bootstrap, jQuery, Git, Kanban Board | Post |
- Make your basic user narrative, schema drawing, and Kanban board. These are required!
- Start by creating a basic project and push to a public repo. Make frequent commits and pushes (every hour or so). Include a very, VERY short README.md that outlines what your app does and the libraries you are using.
- Make your initial layout. Use default Bootstrap classes with minimal custom CSS.
- Make a list of
posts
using Underscore.js templates and jQuery (and Object Oriented Programming!). - Make a form to add new
posts
to the list using Underscore.js templates and jQuery. - Be sure to comment your code, and make the code clean (mind spacing and indentation).
- Add a count of how many posts have been posted that updates every time a new post is created.
- Add a Bootstrap JS component like a tooltip.
- Add more custom CSS to make it very beautiful :)
- Add
Model
object that savesposts
tolocalStorage
. - Add
comments
onposts
.
Push your project to a public repo, and share the link in this form.