Boot Camp RESTful API featuring Javascript MERN Stack
- MongoDB
- Express
- React
- Node.js
Update/Add "/config/config.env" and update the following values/settings to your own:
- NODE_ENV=production
- NODE_ENV=development
- PORT=<portInUse>
- MONGO_URI=mongodb+srv://<userName>:<passWord>@<dataBaseName>.o1icy.mongodb.net/<DBName>?retryWrites=true&w=majority
- GEOCODER_PROVIDER=<geoCoderProviderName>
- GEOCODER_API_KEY=<API_KEY>
- FILE_UPLOAD_PATH=./public/uploads
- MAX_FILE_UPLOAD=1000000
- JWT_SECRET=<YourJWTSecret>
- JWT_EXPIRE=30d
- JWT_COOKIE_EXPIRE=30
- SMTP_HOST=<hostName>
- SMTP_PORT=<portNumber>
- SMTP_EMAIL=<email>
- SMTP_PASSWORD=<password>
- FROM_EMAIL=<fromEmail>
- FROM_NAME=<fromName>
npm install
# Run in DEV mode
npm run dev
# Run in PROD mode
npm start
To seed the database with users, coursers and reviews with data from the "_data" folder, run
# Destroy all data
node seeder -d
# Import all data
node seeder -i
- Version: 1.0.0
- License: MIT
- Author: Ratna Lama
- Credits:
- Brad Traversy