Hi everyone! ![]()
I’m the maintainer of attendance_system, an open-source Flutter application (with accompanying backend) for managing employee attendance, leave, payroll, reports, and more. It’s designed to be real-world ready yet extensible.
Repository: GitHub - FlutterX88/attendance_system: attendance system
What’s the Project About
Some of the key features:
- Employee registration & profiles
- Attendance marking (check-in / check-out)
- Leave management
- Salary / payroll reports
- Data visualizations (charts, graphs)
- Role-based access (admin / employee)
- Responsive UI across devices
- Modular architecture for easy customization
It uses Flutter for the frontend, and a backend stack (Node.js + PostgreSQL) for data storage and APIs.
The project is released under GPL-3.0 license.
Why Contribute?
- Work on a full stack, real-world project you can show in your portfolio
- Improve features or add modules you care about
- Help shape architecture, code quality, testing
- Collaborate with others and grow in code review, project management
- For maintainers: safe hands to help with bug fixes, new features, documentation
Where Help Is Welcome
Here are some areas you can jump in:
- Bug fixes & issue triage
- New features: e.g. overtime tracking, notifications, export to PDF/Excel, multi-company support
- UI / UX improvements
- Testing: unit tests, integration tests, end-to-end
- Documentation & onboarding guide
- DevOps / deployment scripts / CI & CD
- Backend API enhancements / security hardening