/u_oauth

Primary LanguageJavaScriptMIT LicenseMIT

Backend Developer Test

Technology Used

  1. Node.js
  2. Express.js
  3. PostgreSQL
  4. Sequelize ORM
  5. React (React Admin)
  6. GitHub
  7. OAuth2
  8. JWT

Quick Start

# 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