Horilla is an open-source Human Resource Management System (HRMS). The Horilla mobile application is developed using Dart and Flutter. This app is designed to streamline employee management, attendance tracking, and leave management for organizations of any size.
- Add, update, and view employee details.
- Manage roles, departments, and contact information.
- Easy-to-use interface for searching and filtering employees.
- Mark daily attendance with a simple interface.
- View attendance logs for individual employees.
- Track regularity and punctuality with detailed reports.
- Submit and approve leave requests.
- View leave balances and leave history.
- Manage leave policies effectively.
- Programming Language: Dart
- Framework: Flutter
Ensure you have the following installed on your system:
- Flutter SDK
- Dart 3.0 or higher
- Android Studio or any preferred code editor
-
Clone the repository:
git clone https://github.com/horilla-opensource/HorillaMobile.git
-
Navigate to the project directory:
cd HorillaMobile/horilla_project
-
Install dependencies:
flutter pub get
-
Run the application:
flutter run
We welcome contributions to improve Horilla Mobile App! Follow these steps to contribute:
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature-name
- Make changes and commit:
git commit -m "Add your message here"
- Push your changes:
git push origin feature/your-feature-name
- Create a Pull Request on GitHub.
This project is licensed under the LGPL 2.1 License.
For any issues or suggestions, please create an issue on the GitHub repository.