A foodbank-oriented client information and check-in platform
Lighthouse is a platform designed to aid foodbanks in recording client information and, optionally, tracking clients through the assistance process. While the system has been tailored for the processes at the Compassion Christian Church Lighthouse Ministry, it has been designed to support multiple organizations. The platform can also be utilized solely as a client records system without using the check-in process.
The content in this readme is provided solely as a high-level overview of the platform. Full, detailed documented is available in the docs/
folder.
The platform has been divided into a few different hierarchies for flexibility and ease of use. These can be divided into two categories: users and organizations.
Organizations are the umbrella entity (typically the church or non-profit organization) that manages the foodbank. Organizations must have at least one defined campus, which is the physical location of the foodbank.
Users are classified as the platform users. That is, they are the people who administer and use the platform for the foodbank. There are three possible user roles:
New users can be added to the platform by running the scripts/create-user.py
script.
./build-app.sh
2020 Contributors