ionic mobile app for Majlis Khuddam-ul-Ahmadiyya Mauritius's National Ijtema
- View programme
- Register for competitions
- View Leaderboard
- Receive news notifications (push notifications)
- Social media links
- Improve backend signup process
- Add ability to register for blood donation
$ sudo npm install -g ionic cordova
$ git clone https://github.com/shaan1337/ijtemaApp.git
$ cd ijtemaApp
$ npm install
$ cp ./src/providers/api/apiconfig.ts.example ./src/providers/api/apiconfig.ts #Edit apiconfig.ts to put the backend url
$ ionic serve
For push notifications, you also need to add google-services.json
downloaded from your firebase project to the root directory.
$ ionic cordova run android --device
Follow the steps from this URL: https://ionicframework.com/docs/v1/guide/publishing.html
$ ionic build
This should generate a folder named www
.
Copy the contents of this folder to your web host.
ijtemaApp - ionic mobile app
ijtemaApp-backend - backend to ijtemaApp
ijtemaApp-awsdeploy - deployment script to deploy ijtemaApp-backend AWS