The main purpose of this app is to organize the general meetings, goals, thoughts and so on, of the young men organization
- Angular 4
- Ionic 3
- Firebase
- List of agendas (Sunday school)
- Create/delete/update agendas
- list of attendance (Sunday school, Mutual, Quorum)
- Delete attendance
- Create attendance
- Search filter for agendas and attendance list
- Authentication for Young men and leaders
- Assign user to a ward and stake
- Role permissions to edit and delete depending on user
- logout and delete session
- forgot password workflow
- Update attendance
This template does not work on its own. The shared files for each starter are found in the ionic2-app-base repo.
To use this template, either create a new ionic project using the ionic node.js utility, or copy the files from this repository into the Starter App Base.
Take the name after ionic2-starter-
, and that is the name of the template to be used when using the ionic start
command below:
$ sudo npm install -g ionic cordova
$ ionic start myTabs tabs
Then, to run it, cd into myTabs
and run:
$ ionic cordova platform add ios
$ ionic cordova run ios
Substitute ios for android if not on a Mac.
Get the credentials from firebase console, then create a config-secret.json file inside src/config folder with the same attributes of config-secret.ts interface (from the same folder).
- If you want to contribute to this project, new features are accepted through pull request, and please contact me fabtics@gmail.com