Sindbad~EG File Manager

Current Path : /home/copmadinaarea/thecopmadinaarea.org/portal/docs/
Upload File :
Current File : /home/copmadinaarea/thecopmadinaarea.org/portal/docs/README.md

# 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