Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/belchenkov/devcamper_nodejs
This is a project based course where i build an extensive, in-depth backend API for DevCamper, a bootcamp directory app.
https://github.com/belchenkov/devcamper_nodejs
bcryptjs colors cookie-parser cors crypto dotenv express-fileupload express-mongo-sanitize express-rate-limit expressjs helmet hpp jsonwebtoken mongodb mongoose morgan nodejs nodemailer slugify xss-clean
Last synced: 28 days ago
JSON representation
This is a project based course where i build an extensive, in-depth backend API for DevCamper, a bootcamp directory app.
- Host: GitHub
- URL: https://github.com/belchenkov/devcamper_nodejs
- Owner: Belchenkov
- Created: 2019-11-02T03:19:34.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-22T13:52:07.000Z (about 2 years ago)
- Last Synced: 2024-11-09T18:44:31.491Z (3 months ago)
- Topics: bcryptjs, colors, cookie-parser, cors, crypto, dotenv, express-fileupload, express-mongo-sanitize, express-rate-limit, expressjs, helmet, hpp, jsonwebtoken, mongodb, mongoose, morgan, nodejs, nodemailer, slugify, xss-clean
- Language: HTML
- Homepage: http://193.187.174.213:5000
- Size: 5.82 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 10
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# DevCamper API
> Backend API for DevCamper application, which is a bootcamp directory website
## Usage
Rename "config/config.env.env" to "config/config.env" and update the values/settings to your own
## Install Dependencies
```
npm install
```## Run App
```
# Run in dev mode
npm run dev# Run in prod mode
npm start
```## Database Seeder
To seed the database with users, bootcamps, courses and reviews with data from the "\_data" folder, run
```
# Destroy all data
node seeder -d# Import all data
node seeder -i
```## Demo
http://193.187.174.213:5000