Rozana - Daily Wage Worker Management App
An Android app that helps contractors and site managers replace pen-and-paper records for daily wage workers. Streamlined worker management, attendance tracking, wage calculations, and payment recording.
Technologies Used
App Screenshots
Swipe to view more screenshots
π± Overview
Rozana (ΩΨ±ΪΩΫ) is an Android application that helps contractors and small site managers replace pen-and-paper records for daily wage workers. It makes it easy to manage workers, mark attendance, calculate wages, and record payments β quickly and accurately.
β¨ Key Features
π·ββοΈ Worker Management
- Add/Edit/Delete workers with detailed profiles
- Track daily wage rates for each worker
- Manage skill types (Mason, Labor, Electrician, etc.)
- Store contact information for easy communication
π Attendance Tracking
- Quick daily attendance marking with one-tap interface
- Mark attendance for past dates with historical tracking
- View attendance history with detailed records
- Automatic daily wage calculations based on attendance
π° Payment Recording
- Record payments with date, amount, and type
- Multiple payment types (Cash, Bank, Advance)
- View payment history with complete transaction records
- Track pending balances and outstanding amounts
π Dashboard & Reports
- Todayβs attendance summary at a glance
- Weekly wage totals for payroll processing
- Quick action buttons for common tasks
- Recent workers overview for easy access
- Weekly and monthly summaries for business insights
- Worker detail reports with comprehensive information
- Export reports to PDF and share with stakeholders
π¨ Customization & Localization
- Currency selection (default: AFN - Afghan Afghani)
- Theme support: System / Light / Dark modes
- Multi-language support: English, Urdu, Pashto, Dari
- Full RTL support where applicable
- Android 13+ per-app language switching without restart
π οΈ Technical Stack
Modern Android Architecture:
- Kotlin - Modern, concise programming language
- Jetpack Compose - Declarative UI framework with Material Design 3
- MVVM Architecture - Separation of concerns with reactive programming
- Clean Architecture - Maintainable and testable code structure
- Room Database - SQLite-based local persistence
- Koin DI - Lightweight dependency injection
- Navigation Component - Type-safe navigation between screens
π Project Highlights
Technical Achievements
- Clean Architecture Implementation with proper separation of concerns
- Modern Android Development using latest Jetpack Compose and Kotlin features
- Multi-language Support with RTL layouts for Pashto, Dari, and Urdu
- Offline-First Design - Works without internet connectivity
- Responsive Material Design 3 interface following Googleβs guidelines
- Scalable Database Schema supporting complex worker-payment relationships
Business Impact
- Digitizes Traditional Processes - Replaces pen-and-paper record keeping
- Reduces Calculation Errors - Automated wage calculations and balance tracking
- Improves Efficiency - Quick attendance marking and report generation
- Supports Local Languages - Available in Pashto, Dari, and Urdu for Afghan users
- Professional Reporting - PDF export capabilities for business documentation
π Key Technical Features
- Worker CRUD Operations - Complete lifecycle management of worker profiles
- Attendance State Management - Track daily attendance with historical data
- Payment Transaction System - Record and track all financial transactions
- Report Generation Engine - Create detailed reports with PDF export
- Localization Framework - Support for multiple languages and RTL layouts
- Theme System - Dynamic theming with system preference detection
- Offline Data Persistence - Room database with proper entity relationships
π Project Stats
- Framework: Jetpack Compose + Kotlin + Clean Architecture
- Architecture: MVVM + Repository Pattern + Use Cases
- Language Support: English, Urdu, Pashto, Dari
- SDK Requirements: minSdk 26 (Android 8.0), targetSdk 36 (Android 16)
- Dependency Injection: Koin
- Database: Room with SQLite
- Size: 6.78 MB
- Status: Active Development
- Localization: Full RTL support for right-to-left languages
π License & Source Code
This is a proprietary project developed for business use. The source code is not publicly available to protect the intellectual property and business logic.
However, the app demonstrates professional Android development practices and showcases expertise in:
- Modern Android development with Jetpack Compose
- Clean Architecture implementation
- Multi-language application development
- Business application design
- Local market adaptation
π Interested in This Project?
If youβre interested in discussing:
- Custom Android app development for business management
- Kotlin and Jetpack Compose expertise for enterprise applications
- Multi-language application development for local markets
- Business process digitization through mobile applications
- Technical consulting for similar projects
Get in touch - Iβd love to hear from you!
A modern Android application for daily wage worker management, designed specifically for contractors and small business owners in Afghanistan with full support for local languages and business practices.