Welcome to Aparus! π This is a user-friendly system designed to make apartment (Rusunawa) management easier and more efficient.
- Register New Residents - Easy registration process for new tenants
- Manage Resident Data - Keep track of all your residents' information
- Update Resident Status - Active/Inactive status management
- Monthly Billing - Automatically generate monthly bills
- Payment Processing - Easy-to-use cashier interface
- Virtual Account - Support for virtual account payments
- Payment History - Track all payment records
- Room Management - Keep track of room availability and assignments
- Complaint Handling - Process and track resident complaints
- Maintenance Requests - Handle maintenance and repair requests
- WhatsApp Integration - Send notifications and updates via WhatsApp
- Automated Reminders - Payment reminders and important announcements
- Bulk Messaging - Send messages to multiple residents at once
- PHP 7.4 or higher
- MySQL 5.7 or higher
- Composer
- Web Server (Apache/Nginx)
-
Clone the Repository
git clone https://github.com/arielthekillers/aparus.git cd aparus -
Install Dependencies
composer install
-
Set Up Environment
# Copy environment file cp env .env # Edit .env file with your database settings database.default.hostname = localhost database.default.database = your_database_name database.default.username = your_username database.default.password = your_password database.default.DBDriver = MySQLi database.default.DBPrefix = aprs_
-
Set Up Database
# Run migrations php spark migrate # Run seeder (if you want sample data) php spark db:seed InitialSeeder
-
Set Folder Permissions
chmod -R 777 writable/
-
Start the Application
php spark serve
Visit
http://localhost:8080in your browser
- Username:
admin - Password:
admin123 - Please change these credentials immediately after first login!
-
Set up your WhatsApp gateway credentials in
.env:WA_GATEWAY_URL = 'your_gateway_url' WA_API_KEY = 'your_api_key' -
Test the connection through the admin panel
- Regularly backup your database
- Keep your PHP and CodeIgniter versions updated
- Monitor the
writable/logsdirectory for any issues - Use the bulk message feature wisely to avoid spamming residents
Ariel Kristiawan
- π§ Email: arielthekillers@gmail.com
- πΌ Role: Lead Developer
- π Location: Bontang, Indonesia
-
Technical Issues
- Send email with subject:
[APARUS-TECH] Your Issue - Include your server environment details
- Attach relevant error logs
- Send email with subject:
-
Feature Requests
- Send email with subject:
[APARUS-FEATURE] Your Request - Clearly describe the feature you need
- Explain your use case
- Send email with subject:
-
Bug Reports
- Send email with subject:
[APARUS-BUG] Bug Description - Include steps to reproduce
- Attach screenshots if possible
- Send email with subject:
-
General Inquiries
- Send email with subject:
[APARUS-INFO] Your Question - We typically respond within 24-48 business hours
- Send email with subject:
- Critical issues: 24 hours
- General questions: 2-3 business days
- Feature requests: 5-7 business days
- Monday - Friday
- 09:00 - 17:00 (GMT+8)
- Indonesia Time Zone
- Change default admin credentials immediately
- Regularly update your password
- Keep your
.envfile secure - Monitor login attempts through the admin panel
This project is licensed under the MIT License - see the LICENSE file for details.
Made with β€οΈ for better apartment management