/

Let's build the web together

/

campMaDrs

Bootstrap / Cloudinary / EJS / Express/ Mapbox / MongoDB / Node.js / Passport

Description

A full-stack application I developed using MongoDB, Mongoose, Express, Node.js, EJS, Bootstrap, Passport, Cloudinary, & Mapbox - that allows users to find campgrounds, or sign up & upload their own. CRUD & RESTful routes

• NOTE: The Node app takes some time to wake up. Give it a few seconds

Overview

A full-stack application I developed as part of my Udemy curriculum. I used MongoDB, Mongoose, Express, and Node.js to implement CRUD, REST routes, and the backend - Express, EJS templating, and Bootstrap to build the front end. Images are hosted on Cloudinary and the map component uses Mapbox.

I used Passport to implement authorization and authentication, allowing users to sign up and post their own campgrounds, images, and reviews. In lieu of uploading up a bunch of fake images and campgrounds, I decided to use the app to showcase one of my favorite digital artists, Alena Aenami.

Technologies

Bootstrap

Cloudinary

EJS

Express

Mapbox

MongoDB

Mongoose

Node.js

Passport

Back