This project is taking 3 parts. The first part is database connection, the second part is backend services (api install) and the last part is client side.
* Ionic and Cordova
- Ionic Framework : ionic-angular 3.9.3
- @ionic/cli-utils: 1.9.2
- @ionic/app-scripts : 3.2.1
- ionic (Ionic CLI) : 3.9.2
- Cordova CLI : 8.1.2 (cordova-lib@8.1.1)
- Cordova Platforms : android 6.3.0 browser 5.0.4
* System:
- ios-deploy : 1.9.2
- Node : v10.15.1
- npm : 6.4.1
- OS : macOS High Sierra
* Python : 3.7.1
- Flask micro framework : 1.0.2
You need to install mysql to run the project in local environment.
Go MySQL website then download MySQL for MAC
All back-end services are written in python. At first you need to download python.
Go Python website then download Python for MAC
We have installed python, but we need to install some packages as well. You need to go to this link for face recognition system package.
For the remaining packages you can download the following steps to your computer with pip package manager.
pip install -U Flask
pip install flask-mysql
pip install passlib
pip install requests
pip install base64
Since this application is based on node js, first you need to download nodejs from here
Use this link to download the ionic framework.
And finally you need to install cordova, to get your application build. Use this link to download Cordova.
Before you start make sure you have database, client side(ionic and cordova) and the back-end services for face recognition and other installed locally. You can find out how to do that here.
sudo /etc/init.d/mysql start
CREATE DATABASE helloworld (dbname);
USE helloworld;
mysql -u username -p database_name < helloworld.sql (path to sql file)
See also the list of contributors who participated in this project.