Chadmin is a tool to help churches connect with their members more efficiently.
It is a central resource that is accessible from anywhere, that provides the relevant information to the people who need it - when they need it.
Capturing information is quick and intuitive with an easy interface that works from any web browser.
Users are assigned roles which restrict access to only the information that that user needs to see.
The application uses a permissions system which gives logged-in users the required permissions according to the roles they have been assigned.
Roles can be limited to specific organisations.
A central database was needed for all the member information that could provide all the functionality of the separate historic databases.
Managing the same data across multiple databases is resource intensive, leads to duplications, omissions, incorrect data and a lot of frustration.
A central database application also makes backups, maintenance and upgrades much easier.
This is a database application built with a web front end.
This is good for compatability (works using most web browsers - mac or pc)
and for remote access (e.g. from campuses or over slower connections).
It is built on an MVC (Model View Controller) framework to:
Speed is very important for a good user experience and this also motivated a functional system more than a pretty application.
(Read: it's not pretty but it works - fast)