Developed using PEVN (Postgres, Express, Vue & Node) Stacks. Structure influenced by RoR framework.
- Frontend Developed on top of Vue.js
- Backend Developed using Node.js & Express Framework
- Postgres Database
-
Frontend a. Vuetify.js b. State management using Vuex
-
Backend a. User Authentication => JWT b. Migration & ORM => Sequelize c. Validation using Hapi/Joi d. Testing Framework => Jest
-
Testing Env a. Jest & Node Assert
- Install
concurrently
as the task runner
$ npm install -g concurrently
- Install Backend Server
$ npm install
- Migrate Database
$ npm run migrate
- Start The Server on Dev Mode
$ npm run development
- Login to System using or create your own account
email: test@user.com
password: test123
WIP
- Create New Model
$ node node_modules/sequelize-cli/lib/sequelize model:generate --name User --attributes firstName:string,lastName:string,email:string