IMPACT 2025 For Secretary
"Ho avy indray i Jesosy" (Jesus is coming again)
A dedicated, locally hosted application to empower church secretaries in Mahabo, Madagascar, with managing evangelistic campaign participants, tracking attendance, and recording referrals—all with an offline-first approach.
IMPACT 2025 For Secretary is a software tool specifically designed to streamline administrative tasks for evangelistic campaigns. It offers a robust, user-friendly interface for participant management, session scheduling, attendance tracking, and referral logging.
This application was developed with the Church in Mahabo, Madagascar, in mind, aiming to provide a reliable, offline-capable tool tailored to their specific operational needs. Data privacy and local control are paramount, with all information stored securely on the local machine.
Add, edit, and delete participant profiles. Record contact info, join dates, and track referrals.
Create and manage study sessions with dates and topics. Easily manage session records.
Mark attendance for each participant per session and view insightful attendance summaries.
Quickly find participants within lists and attendance views for efficient data retrieval.
All data stored locally via SQLite, ensuring full offline functionality and data sovereignty.
Clean and intuitive UI built with Vue.js 3 and Bootstrap 5 for a seamless experience.
Get a glimpse of the IMPACT 2025 application in action.
Secure login for authorized users.
Overview of participants, sessions, and statistics.
Interface for creating and managing study sessions.
View for marking and reviewing participant attendance.
The IMPACT 2025 For Secretary application has been developed primarily for the private and dedicated use of the Church in Mahabo, Madagascar. Its features and design are tailored to their specific requirements.
While the source code may be available on GitHub (for transparency, backup, or specific authorized collaboration), this project is not intended as a general open-source tool for unrestricted public use or contribution.
Any desire to adapt, use, or contribute to this software requires explicit permission from the original developer. Unauthorized modifications, distribution, or use outside the intended scope for the Church in Mahabo are not permitted.
For permissions or inquiries, please contact the developers:
Rindra Razafinjatovo
Ramamonjisoa Nomena Vonintsoa Nirina
The project is organized into two main directories for clarity and maintainability:
frontend/: Contains the Vue.js application.backend/: Contains the Node.js/Express server and SQLite database.To get the application running locally (with prior authorization), follow these steps. Ensure you have Node.js (which includes npm) installed.
git clone https://github.com/tambanivohitra007/impact2025.git
cd impact2025
Navigate to the backend directory:
cd backend
Install dependencies:
npm install
Start the backend server:
node server.js
The backend server will typically run onhttp://localhost:3001. The biblestudy.db file will be created.
Open a new terminal. Navigate to the frontend directory:
cd ../frontend # if in backend directory
# or from the root: cd frontend
Install dependencies:
npm install
Start the frontend development server:
npm run dev
The frontend will typically be accessible athttp://localhost:5173.
Open your web browser and navigate to the frontend URL (e.g., http://localhost:5173).
The source code is hosted on GitHub. Please remember the usage and contribution policy mentioned above before proceeding.
View on GitHub (Note Policy)Access may require authorization.