A Flutter web application for managing the Pontaj attendance system with an elegant, modern interface.
- User Authentication: Secure login system with session management
- Dashboard: Visual analytics with charts showing attendance data
- Admin Panel: Manage users, attendance records, and system settings
- Responsive Design: Works seamlessly on desktop and mobile browsers
- Modern UI: Premium design with smooth animations and transitions
- Flutter SDK 3.10.0 or higher
- Dart SDK
# Install dependencies
flutter pub get
# Run on Chrome
flutter run -d chrome
# Build for web
flutter build web --releaseThis application can be easily deployed using Docker and Docker Compose.
# Build and start the application
docker-compose up -d
# View at http://localhost:8080For complete deployment instructions, configuration options, and troubleshooting, see DEPLOYMENT.md.
lib/
├── main.dart # Application entry point
├── models/ # Data models
├── screens/ # UI screens
│ ├── login_screen.dart
│ └── admin_dashboard.dart
├── services/ # Business logic and API services
└── theme/ # App theming and styles
http- HTTP client for API requestsshared_preferences- Local storage for session managementfl_chart- Beautiful charts and graphsintl- Internationalization support
See LICENSE file for details.