- Add landing page
- Add campgrounds page that lists all camps
Each campground has: * Name * Image * Cost * Location * Description
* Create header and footer in partials folder
* add bootstrap
* Set up POST route for new camp
* Add body-parser
* Add basic form to submit new camp
* Improve header/title
* Display camps in a clean grid
* Install and configure mongoose
* Setup campground model and schema
* Replace model inside each of our routes
* Review restful routes
* Add a show route/template
* Create models directory
* Require all the things
* Add seeds.js
* Run seeds.js every time the server starts
* Error party
* Display comments on campgroundById page
* Add comment new and create routes
* Add new comment form
* Add sidebar
* Display comments nicely
* Add public directory
* Add custom stylesheet
* Install all packages needed for auth
* Define user model
* Configure passport
* Add register routes
* Add register template
* Add login routes
* Add login template
* Add logout route
* Prevent comments if youre not signed in
* Route links in navbar
* Only show auth links when applicable
* Use express router ro reorganize routes and middleware
* Associate users and comments
* Save author's name to comment automatically
* Add method-override
* Add edit route for campgrounds
* Add link to edit page
* Add update route
* Fix $set problem
* add destroy route
* add delete button
* Add edit route for comments
* Add edit button
* Add update route
* Add destroy route
* Add delete button
* User can only edit their own camps
* User can only delete their own camps
* Hide/show edit/delete buttons when appropriate
* User can only edit their own comments
* User can only delete their own comments
* Hide/show buttons as appropriate
* Refactor middleware
* Install and configure connect-flash
* Add bootstrap alerts to header
* Magnifying glass instead of "Search" text on search button
* Dynamic star ratings or thumbs up/down
* Date submitted or date camped
* Personal photos instead of someone's imgur ones
* Map feature with exact lat and long of campsite