- This is an IOS accounting App supports users to add, delete, search, view their daily bills.
- Currently support U.S./Canada phone authentication.
LAMP
Built usingIonic4
+PHP
+MySQL
+Redis
+Apache
- Frontend:
Angular.js
+HTML
+SCSS
+TypeScript
+Axios
- Backend:
PHP
+MySQL
+Redis
- REST API is written in PHP and database is MySQL and Redis.
- One could use SQLite, PostgreSQL, MongoDb, and etc. There are many choices of database.
Run
npm install -g ionic
npm i
ionic serve --browser google chrome
Further configuration
- Install database support:
MySQL
Redis
, and configure PHP extensions for MySQL and Redis. - Get your DB ready. Locate file:
API/createDataBase.sql
and run to create database tables. - Get ready PHP -> DB connection. Locate
Api/api/connection/
to set connection information for MySQL and Redis. - Set base url of Backend API. Locate
src/app/app.module.ts
. Changeaxios.defaults.baseURL=''
to your own server path. - Install
node.js
- Run
npm install -g ionic
- Locate project folder run
npm i
- Web Debugging. Locate project folder and run
ionic serve --browser google chrome