Quiz Portal
Build on nodejs uses PostgreSQL database.
NodeJS is awesome!!
How do I get set up?
- Setup NodeJS
- Setup PostgresSQL
- Clone the repo
- run
$ npm install
- run
$ cp .env.sample .env
- Make necessary necessary to .env file
- fire up the node server
$ npm start
- to stop node server at any time
$ npm stop
and up you go on 3000!!
- the current directory structure follows core MVC framework (good for practice
😄 )
For Dev
- run
$ npm run watch
to watch for file changes (reduces pain of restarting server)
For Security vulnerabilities
- https://expressjs.com/en/advanced/best-practice-security.html
- https://blog.risingstack.com/node-js-security-checklist/
- https://github.com/expressjs/csurf