Enabling a highly localised geolocation-based community through chat @ https://quack.press
Mobile UI implementation, Front end research, Front end logic, Call API
User interface and experience design
Front end styling, Login service logic, Server-side API, Server configuration
Design, Front-end styling, Integrate sharing feature, Documentation
Do get in touch with us if you have suggestions @ merwinwee@gmail.com
- NodeJS 8.x and above
- Pull the complete repository @ https://github.com/nus-chatbox/quack
- Run
npm install
- Run the local development server with
npm run dev
- NodeJS 8.x and above
- MySQL
- Pull the complete repository @ https://github.com/nus-chatbox/quack
- Set up Environment variables (if required) matching environment variable names in './config/api-server.js'
- Ensure that you are able to connect to your MySQL database
- Run
npm install
- Install the Knex CLI globally with
npm install -g knex
- Install the pm2 package globally with
npm install -g pm2
- Migrate the database with
knex migrate:latest
from within the './api-server' directory - Run the server in the background with
pm2 start server.js