Skip to content

Latest commit

 

History

History
59 lines (48 loc) · 1.98 KB

FlowOfProject.md

File metadata and controls

59 lines (48 loc) · 1.98 KB
version 1
  • Create root and Campground get Requests

  • Create template(ejs) files(inside views directory) for layout of pages when requested

  • Create an array of Campground name and image

  • Render the array into the Campground template file

  • Create header and footer (inside views/partials)

  • Add Bootstrap

    version 2

  • Create a form to add Camp name and Image using post request

  • Do some styling with bootstrap (grid system to display images in grid)

  • Connecting to mongoDB via mongoose library

  • Remove the array and retrieve the data from database

    version 3

  • Use concept of seed, Seeding a database is a process in which an initial set of data is provided to a database when it is being installed
    version 4

  • Create Modules campModel, commentsModel, and include them in apps.js

  • Using populate().exec method for populating comment section in Campground Schema

    version 5

  • Use nested routes for adding comments

  • Use CSS for adding comments

    version 6

  • Add Authentication for users to access Yelp Camp

  • Only authenticated user can add comments tp camps

  • Make changes to nav bar depending upon user is logged or not

    version 7

  • Make modules of Routes and import them

  • Use router = express.Router() instead of app = express

    version 8

  • Associate user and comments

  • Save authors name to comment automatically

  • Add Author name to campground who created it

    version 9

  • Add edit option user who has posted the campground

  • Use method override to put request for editing/updating campground

  • Provide authorization for edit and delete campgrounds

    version 10

  • Edit and update comment

  • Provide authorization to comments

  • Refactor Middleware

    version 11

  • Install and configure flash

  • add boostrap alerts to header

    version 12

  • Add css to home page

  • Add animation feature for home background

  • Add dynamic pricing feature

    version 13

  • Add momentJS to set the time of creation camp and comment added