Views
- Main - show nouns
- If admin, add nouns
- Detail - show comments, tags, have place to comment
- If admin - delete comments, delete tags
- Tags - sort by tag.
- Users - sign up, or if Admin, allow you to delete.
Controllers
- For each model?
Routes
- Item/tag, Item/reviews, User/Item
To do:
CRUD:
Allow users to add nouns. - update and delete Allow users to add tags. - update and delete Show tags on detail view of nouns, show list of all tags. Allow users to comment. - update and delete. Show tags comments on nouns detail.
ADMIN/authentication:
Get authentication running Set up admin account Restrict item addition, comment and tags to admin.
STYLING:
Get bootstrap running Throw some styling at it!
TESTING:
Unit tests Integration tests Coverage
FAKER:
Make tags and comments with faker