Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vl-037/nodejs-campground
Website about campgrounds and it's reviews
https://github.com/vl-037/nodejs-campground
ejs expressjs mapbox mongodb nodejs
Last synced: 4 days ago
JSON representation
Website about campgrounds and it's reviews
- Host: GitHub
- URL: https://github.com/vl-037/nodejs-campground
- Owner: VL-037
- Created: 2021-07-02T09:19:40.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-06-01T16:20:19.000Z (over 1 year ago)
- Last Synced: 2024-11-05T15:32:55.823Z (about 2 months ago)
- Topics: ejs, expressjs, mapbox, mongodb, nodejs
- Language: JavaScript
- Homepage: https://vinc-nodejs-campground.up.railway.app/
- Size: 557 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# nodejs-campground
Is a website of CRUD campgrounds. Users can also add reviews about the campground.
→ https://vinc-nodejs-campground.up.railway.app
### Preview
https://github.com/VL-037/nodejs-campground/assets/68309124/3af7271f-adec-4fc1-aa5c-35d0f0074a18
### To run this project, please do the following:
Create a .env file in the root directory and add the following code
```
CLOUDINARY_CLOUD_NAME=**********
CLOUDINARY_KEY=**********
CLOUDINARY_SECRET=**********
MAPBOX_TOKEN=**********
DB_URL=mongodb+srv://**********
SECRET=**********
PORT=8080
```Then run the following commands to start the app
```
npm install
npm start
```Used Technologies and others:
HTML5, CSS3, JavaScript, Promise, AJAX, Bootstrap 4 and 5, Sematic UI, Bulma CSS Framework, DOM Manipulation, Command Line, NodeJS, NPM, ExpressJS, REST, MongoDB, Mongoose, Authentication, Authorization, Cookies & Sessions, Common Security Issues, Cloudinary Database, Maps and Geo-Coding