Sindbad~EG File Manager
# Church Membership System
A comprehensive PHP-based church membership management system with hierarchical access control.
## Features
- **Multi-user Authentication** with role-based access control
- **Hierarchical Access Levels**: Superuser, Area, District, Assembly
- **Member Management**: Complete member registration and tracking
- **Administration Module**: Manage Areas, Districts, and Assemblies
- **Reports & Analytics**: Generate comprehensive reports with export options
- **Notification System**: Real-time notifications for users
- **Audit Trail**: Complete activity logging
- **Mobile Optimized**: Responsive design for all devices
- **Modern UI**: Gradient blue/yellow theme with Tailwind CSS
## Installation
1. **Requirements**:
- PHP 7.4 or higher
- MySQL 5.7 or higher
- Apache/Nginx web server
- XAMPP/WAMP (for local development)
2. **Installation Steps**:
```bash
# Navigate to your htdocs folder
cd c:\xampp\htdocs\copmadinaarea
# Access the installer
http://localhost/copmadinaarea/install.php
```
3. **Default Superuser Credentials**:
- **Email**: nabibo2@yahoo.co.uk
- **Username**: nabibo
- **Password**: password123
⚠️ **Important**: Change the default password immediately after first login!
## System Structure
```
copmadinaarea/
├── api/ # API endpoints
├── classes/ # PHP classes
├── config/ # Configuration files
├── database/ # Database schema
├── includes/ # Header/Footer includes
├── modules/ # Application modules
│ ├── administration/ # Areas, Districts, Assemblies
│ ├── membership/ # Member management
│ ├── reports/ # Reports & analytics
│ ├── settings/ # System settings
│ └── ...
├── uploads/ # File uploads
├── dashboard.php # Main dashboard
├── login.php # Login page
└── install.php # Installation script
```
## Default Modules
1. **User Management** - Manage system users and access roles
2. **Membership** - Complete member registration and management
3. **Administration** - Manage organizational structure
4. **Reports** - Generate comprehensive reports
5. **Notifications** - View and manage notifications
6. **Audit Logs** - System activity tracking
7. **Settings** - Configure system preferences
## Access Levels
- **Superuser**: Complete system access (hidden from other users)
- **Area Users**: Access to Area, District, and Assembly data
- **District Users**: Access to District and Assembly data
- **Assembly Users**: Access to their Assembly data only
## Technology Stack
- **Backend**: PHP 7.4+, MySQL
- **Frontend**: HTML5, Tailwind CSS, JavaScript
- **Icons**: Font Awesome 6
- **Fonts**: Google Fonts (Inter)
## Support
For issues or questions, contact the system administrator.
## License
Proprietary - Church Management System
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists