Full-stack application which was developed during passing Node JS course by Vladilen Minin
- Node JS
- Express
- Mongoose
- Handlebars
https://www.udemy.com/course/nodejs-full-guide/learn/lecture/18396814#overview
https://d-shmaliuk-node-js-course.herokuapp.com/
- Clone project.
- Run command
npm ci
( use Node JS 14 or higher ) - Create
keys.dev.js
file inkeys
folder. - Paste configuration like this:
module.exports = {
SENDGRID_KEY: 'access token of sengrid',
MONGODB_URI: 'access token of mongodb',
SESSION_SECRET: 'some random key to hash session',
BASE_EMAIL: 'sender email( should register by sendgird )',
BASE_URL: `http://127.0.0.1:${process.env.PORT}`,
}
- Run command
npm run dev