Portfolio Details
Project information
- Category: Logistics Software
- Client: Frango Q'Delicia
- Project date: 20 January, 2025
- Project URL: avecontrol.jhoncleyton.dev
- Project Repository: GitHub
- Take a test: User: admin | Password: admin
AveControl - Professional Poultry Load Management
Professional system developed by JC Bytes, focused on comprehensive management and control of poultry loads. Complete solution for the entire logistics process, from initial registration to load closure, with advanced tracking, real-time notifications, and detailed reporting.
π Real-Time Notifications System!
Advanced alert system with automatic notifications for new loads, pending items, and critical updates.
Advanced alert system with automatic notifications for new loads, pending items, and critical updates.
β Key Features
Load Management
- Detailed information registration
- Automatic sequential numbering
- Status control (Pending, In Progress, Completed, Cancelled)
- Date and time tracking
- Driver and vehicle association
Production Control
- Bird quantity registration
- Average weight control
- Automatic surplus calculation
- Mortality monitoring
- Production efficiency metrics
Notification System
- Real-time alerts (30-second intervals)
- New load notifications
- Pending load warnings
- Incomplete load alerts
- Customizable notifications per user
Request & Approval System
- Review requests to different departments
- Secure deletion request process
- Multi-level approval workflow
- Complete request history
- Authorization tracking
π Advanced Features
Access Levels:
- π Administrator - Full system access
- π¨βπΌ Manager - Management and reports
- π· Operator - Daily operations
- ποΈ Viewer - Read-only access
Department Permissions:
- βοΈ Scale - Weight registration
- π Production - Production control
- π° Closing - Financial closure
- π’ Management - Approvals
Operational Reports:
- Loads by period
- Driver productivity
- Efficiency analysis
- Production statistics
Management Reports:
- Interactive dashboard
- Performance charts
- Key Performance Indicators (KPIs)
- Comparative analyses
- Excel/PDF export
Automatic Backup:
- β° Twice daily (7 AM and 6 PM)
- π 15-day retention
- π Detailed operation logs
- π Simplified recovery
Security:
- π CSRF protection
- π Security tokens
- β Request validation
- π Complete audit trail
- π‘οΈ Attack protection
Load Process Flow:
- Initial Registration - Scale department registers load
- Production Verification - Production team validates data
- Financial Closure - Closing department finalizes
- Final Authorization - Management approval
Request Process Flow:
- User Submits Request - With detailed justification
- Department Analysis - Responsible sector reviews
- Approval/Rejection - Decision with comments
- Notification - Requester receives update
π οΈ Technology Stack
Backend
Python 3.8+Flask Framework
SQLAlchemy ORM
Flask-Login
Frontend
HTML5/CSS3Bootstrap 5
JavaScript/jQuery
Database
SQLitePostgreSQL Support
Automatic Migrations
π» System Requirements
- Python 3.8 or higher
- Modern web browser
- 4GB RAM (minimum)
- 10GB disk space
- Internet connection
π¦ Installation
git clone https://github.com/JhonCleyton/AveControl.git
pip install -r requirements.txt
python config_inicial.py
python run.py