- Node.js
- Express.js
- PostgreSQL
- Sequelize ORM
- React (React Admin)
- GitHub
- OAuth2
- JWT
# copy .env.example file to .env and config your variables
$ cp .env.example .env
# Install client dependency for development mode
$ npm run install-client
# Install server dependency for development mode
$ npm run install-server
# Run Client only in development mode
$ npm run client
# Run server only in development mode
$ npm run server
# Start app (server + client) in development mode
$ npm run dev
### For Testing
$ cd server
$ npm run test
## Production Deploy [starting from root directory]
$ cd client
$ npm install
$ npm run build
$ cd ../server
$ npm start