
The Vacation Bible School (VBS) System is an innovative web-based platform designed specifically for churches to simplify and modernise the administration of Vacation Bible Schools. Built with PHP and JavaScript, the system offers a seamless blend of functionality and ease of use, allowing churches to go paperless while delivering an exceptional experience for administrators, teachers, volunteers, and participants.
Table of Contents
Designed specifically for church environments, addressing unique needs like multi-level class assignments and teacher coordination. Built with user-friendly interfaces powered by PHP and JavaScript, ensuring ease of use and efficient performance. Encourages a paperless workflow, helping churches save time, reduce errors, and focus on delivering meaningful experiences. QR code-based functionality promotes security and efficiency, ideal for managing large-scale Vacation Bible Schools.
This system not only simplifies the logistical challenges of conducting Vacation Bible School but also ensures that churches can focus on their mission of spreading faith and community-building. Whether it’s a small congregation or a large church, the Vacation Bible School System empowers churches to deliver organised, impactful, and memorable VBS events.
QR Code Registration and Check-in:
Effortlessly manage participant registration and attendance with QR code technology. This feature streamlines the check-in process, eliminates manual errors, and ensures a swift and secure way to track attendees.
Comprehensive Admin Controls:
VBS Configuration: Set up and customise event details, schedules, and activities tailored to your church's needs.
Teacher Management:
Assign and organise teacher roles efficiently, ensuring smooth operations throughout the event.
Class Assignments:
Easily assign participants to their respective classes based on age groups or preferences.
Attendance Management:
Monitor attendance in real-time with intuitive dashboards, ensuring an accurate record of participant and volunteer engagement.
Dynamic Reporting:
Generate on-the-fly reports, including attendance summaries, session insights, and performance metrics. These insights enable churches to make informed decisions and improve future events.
Paperless Operations:
Transition from cumbersome paperwork to a fully digital platform, reducing administrative overhead and contributing to sustainability.
Please follow the simple steps to setup VBS System either to your local server or a hosting provider.
Following are the prerequistes to running the VBS system.
- Web Server capable of running PHP
- mysql database
- Valid GMail account for emails*
-
Clone the repo
-
Copy the folder structure to your DocumentRoot (typically under htdocs in Apache)
-
Rename the folder from Vacation-Bible-School-System to vbs
-
Execute the database setup using DBSetup/db.sql
-
Navigate to SERVER_URL/vbs/admin
-
Use the default username "admin" and password "admin" to login and setup the system [Only if it is localhost]. Please change the password directly in mysql database by updating the password hash with your preference (e.g https://www.files.gallery/tools/hash/) if its hosted on a public domain. It is highly recommended to change the admin password before setting up the system
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the GNU GENERAL PUBLIC LICENSE. See LICENSE.txt
for more information.
Prabhu Maniraj /~https://github.com/prabhu-qea