Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stefanoconsonni/we-love-camps
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.
https://github.com/stefanoconsonni/we-love-camps
api bootstrap ejs-templating express-js javascript mapbox-gl-js mongodb mongoose node-js passport-local prettier
Last synced: about 1 month ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/stefanoconsonni/we-love-camps
- Owner: StefanoConsonni
- Created: 2022-04-22T16:14:25.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-05-20T09:38:31.000Z (over 1 year ago)
- Last Synced: 2024-11-16T12:04:41.650Z (about 1 month ago)
- Topics: api, bootstrap, ejs-templating, express-js, javascript, mapbox-gl-js, mongodb, mongoose, node-js, passport-local, prettier
- Language: CSS
- Homepage: https://welovecamps.cyclic.app
- Size: 18.9 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# We Love Camps
## Table of contents
- [General info](#general-info)
- [Tech Stack](#tech-stack)
- [Setup](#setup)## 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:
```bash
npm install
```To install the dependencies package.
```bash
nodemon app.js
```Runs the app in development mode (make sure to have the [nodemon](https://www.npmjs.com/package/nodemon) tool installed globally).
Open [http://localhost:3000](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.