This is simplistic backend implementation of handling notes management.
| Module | Detail |
|---|---|
| Authentication | Responsible for Authentication and Authorization |
| Notes | Responsible for Notes Management |
Before moving forword you need to install postgres for smoothing running,I have used postgres sql with Sequelize ORM. To setup this system on local you need to follow the process.
node i nodemon -g
npm iCopy and Change .env file present in project
#DATABASE
DB_CONNECTION="postgres"
DB_HOST=""
DB_USERNAME=""
DB_PASSWORD=""
DB_PORT=""
DB_NAME=""
#Mail Settings
MAIL_HOST=""
MAIL_PORT=""
MAIL_USER=""
MAIL_PASSWORD=""
MAIL_FROM_ADDRESS=""
MAIL_FROM_NAME=""
#JWT
JWT_SECRET=""
JWT_TIMEOUT_DURATION=""
JWT_REFRESH_DURATION=""
JWT_REFRESH_SECRET=""
#SYSTEM
PORT=Run Migrations
npx sequelize-cli db:migrateAfter making changes in .env,now you are good to go
npm run serve