Park Discovery is a fictional full-stack web application for reviewing nature parks using Node.js, ExpressJS, mongoose, passport, RESTful routing, javascript and bootstrap. It is inspired from the Udemy course - The Web Developer Bootcamp by Colt Steele
To see the app in action, go to https://park-discovery.herokuapp.com
This website is not intended for public use. Please note that all park comments and ratings are randomly generated and some of the data maybe fake.
-
Authentication:
-
User login with username and password
-
User registration
-
-
Authorization:
- One cannot edit or delete parks, reviews, and comments created by other users without being authenticated
-
Manage park posts with basic functionalities:
-
Create, edit and delete parks, reviews, and comments
-
Upload park photos using Amazon S3 (cloudinary)
-
Display park location on Google Maps
-
Search existing parks
-
-
Flash messages responding to users' interaction with the app
-
Responsive web design
This app contains API secrets and passwords that have been hidden deliberately, so the app cannot be run with its features on your local machine. However, feel free to clone this repository if necessary.
clone https://github.com/AceNavarro/ParkDiscovery.git
npm install
or
yarn install
- HTML5
- CSS3
- ejs
- Google Maps APIs
- Bootstrap