Skip to content

marlonfrade/project-personal-scout_camp

Repository files navigation

Welcome to ScoutCamp Project

Access the Deployed Application:

https://thawing-stream-59628.herokuapp.com/

image

image

image

image

image

ScoutCamp is a website where users can create and review campgrounds. In order to review or create a campground, you must have an account. This project was part of Colt Steele's web dev course on udemy.

This project was created using Node.js, Express, MongoDB, and Bootstrap. Passport.js was used to handle authentication.

Features

  • Users can create, edit, and remove campgrounds
  • Users can review campgrounds once, and edit or remove their review
  • User profiles include more information on the user (full name, email, phone, join date), their campgrounds, and the option to edit their profile or delete their account

Run it locally

  1. Install mongodb
  2. Create a cloudinary account to get an API key and secret code
git clone https://github.com/marlonfrade/ScoutCamp-Project.git
cd ScoutCamp-Project
npm install

Create a .env file (or just export manually in the terminal) in the root of the project and add the following:

CLOUDINARY_CLOUD_NAME = <cloud_name>
CLOUDINARY_KEY = <key>
CLOUDINARY_SECRET = <secret>

Run mongod in another terminal and npm start in the terminal with the project.

Then go to localhost:3000.

About

Final Project from the Web Developer Bootcamp using NodeJS, MongoDB, Express and Bootstrap

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published