React - Frontend Web framework
Typescript - Static typing add on to javascript
ANTD Design - Component library for React
Font Awesome - Icons Library
Java - Android App
Node.js / Express - REST API server
Make sure you have Node (>= v10.19.0) and NPM (>= v6.13.4) installed in your local machine.
Clone to your local directory using the command git clone <git repoo url here>
- Go to the directory of where you clone the repo
- Go to QuestionatorProjectWeb and run
npm install
- Go to src/pages and open endpoints.ts to change the url IP address to your local IP
- Run the command
npm start
- Open your browser (should be done automatically for you) and go to http://localhost:3000 to view
- Make sure your Web App is in the same network as your server
- Go to the directory of where you clone the repo
- Go to rest_server_mysql and run
npm install
- Run the command
node ./index.js
- Server should start at http://localhost:8001 to view
- Import the questionator.sql into your MySQL Workbench to view the database structure
- Go to the directory of where you clone the repo
- Go to QuestionatorProject
- Go to res/values and open strings.xml to change the url IP address to your local IP
- Start your emulator or download into your android phone
- Make sure your phone is in the same network as your server