Skip to content

A web app that allows users to add, delete, edit and review campgrounds. It has user authentication, image uploads and embedded map functionalities. I built it using Node.js, Express, EJS templating, MongoDB, Mongoose, Bootstrap, Passport.js, Mapbox and few other libraries.

Notifications You must be signed in to change notification settings

StefanoConsonni/we-love-camps

Repository files navigation

We Love Camps

Table of contents

General info

A web app that allows users to add, delete, edit and review campgrounds. It has user authentication, image uploads and embedded map functionalities. I built it using Express.js, ejs templating, MongoDB, Mongoose, Bootstrap, Passport.js, Mapbox and few other libraries.

Tech Stack

This project is created with:

  • HTML
  • CSS
  • BOOTSTRAP
  • JAVASCRIPT
  • EJS TEMPLATE ENGINE
  • NODE JS
  • EXPRESS.JS
  • MONGO DB
  • MONGOOSE
  • PASSPORT.JS
  • MAPBOX GL JS

Setup

In the project directory, you can run:

npm install

To install the dependencies package.

nodemon app.js

Runs the app in development mode (make sure to have the nodemon tool installed globally).
Open http://localhost:3000 to view it in the browser.

The page will reload if you make any edits.
You will also see any lint errors in the console.

About

A web app that allows users to add, delete, edit and review campgrounds. It has user authentication, image uploads and embedded map functionalities. I built it using Node.js, Express, EJS templating, MongoDB, Mongoose, Bootstrap, Passport.js, Mapbox and few other libraries.

Topics

Resources

Stars

Watchers

Forks