Logo Lanfrica

irerajochebed/CampCoordAI

Domaine:

digital infrastructure

Type de record:

software
Créateur:
ire
Hôte:
The AI-powered system that will manage the Camp and Conferences coordination in the RUM(Rwanda Union Mission) # CampCoordAI - Rwanda Union Mission Camp Management System A comprehensive digital platform for managing Adventist camps and conferences within the Rwanda Union Mission (RUM). ## 🌟 Features ### Core Functionality - **Proposal Management**: Department leaders submit, track, and manage event proposals - **Event Coordination**: Complete event lifecycle management from planning to completion - **Registration System**: Participant registration with QR code generation - **Payment Processing**: Payment submission, verification, and tracking - **Accommodation Management**: Building, room, and bed assignment system - **Session Management**: Event schedule and speaker coordination - **Attendance Tracking**: QR code-based check-in system - **Notifications**: Real-time notifications for event updates - **Reporting**: Comprehensive reports for attendance, payments, and registrations ### User Roles - **Administrator**: System administration and proposal approval - **Coordinator**: Event planning and management - **Participant**: Event registration and attendance ### Positions - Union Administrator - Department Leader - Field Leader - Pastor/Local Church Leader - Finance Officer - Camp Director - Camp Secretary - Speaker - PA Team - Accommodation Officer ## 🏗️ Architecture ### Technology Stack - **Backend**: Spring Boot 4.1.0 - **Language**: Java 17 - **Database**: PostgreSQL - **Security**: Spring Security with JWT - **ORM**: JPA/Hibernate - **QR Code**: ZXing - **Build Tool**: Maven ### Project Structure ``` src/main/java/com/example/Camp/ ├── config/ # Configuration classes ├── controller/ # REST API endpoints ├── dto/ # Data Transfer Objects ├── entity/ # JPA entities ├── enums/ # Enumeration types ├── exception/ # Custom exceptions ├── repository/ # Data access layer ├── security/ # Security configuration ├── service/ # Business logic └── util/ # Utility classes ``` ## 🚀 Getting Starte …