The Tutor App is a mobile application designed for both Android and IOS devices. The app is designed as an attempt to simplify Tutor payments by the university and
The App :i. Allows user registration. ii. Allows user login. iii. Has checks to determine whether person logging in is Tutor or Lecturer, and redirects them accordingly. iv. Allows both the tutor and lectuer to edit their profile. v. Allows the lecturer to add and remove courses to generate the timetable. vi. Allows the tutor to download the timetable for the courses the tutor is tutoring. vii. Allows the tutor to generate the QR Code so that lecturer can scan the generated QR Code to append the payment for that specific course the tutor generated the QR code for. viii. Allows the tutor to view their pending payment. xi.Allows both the tutor and the lecturer to post on the forum.
The System requires ionic 4-Framework to be compiled successfully.
1. Download and Install node.js from https://nodejs.org/en/
run 'node -v' to check if installation was successful.
2. Download and Install npm from https://www.npmjs.com/get-npm
run 'npm -v' to check if installation was successful. If all goes well, run 'npm install npm@latest -g' to update all packages.
run 'npm install -g cordova ionic' to install the framework.
JDK: Android Studio: This is for packaging the app into a installable .apk file. The process is not so trivial for IOS. Read https://ionicframework.com/docs/v3/intro/deploying/ to learn more about ionic app deployment.
run 'ionic start' to create an app folder Project name: Tutor-Tracker Framework: Angular | https://angular.io Starter Template: blank
run 'npm install' to download and integrate and required dependencies. run 'npm install -g ionic@latest cordova@latest'
run 'npm install xxxx --save' where xxxx is the failed import name. example: 'npm install @angular/router --save'
You'll be prompted to install the laboratory enviroinment.
run 'ionic cordova platform add android' for android deployment initialization