An alternative UI for the Human Resources Management System that uses Flutter Framework and provides responsive user interfaces and functionality for Web, iOS, and Android. The project has been written solely in Dart Language.

The app, HR Manager, is inspired by the beautiful designs made by Excellent WebWorld. In addition, icons that used in HR Manager designed by Eucalyp from

HR Manager follows the Model View Controller (MVC) design pattern and uses the GetX package for state management.

An HRMS, or human resources management system, is a suite of software applications used to manage human resources and related processes throughout the employee lifecycle. For more information, see the article.

HRMS is consists of two-part: Frontend and Backend. There is one backend yet there are two frontends. Backend has been written solely in Java Language and frontends have been used React and Flutter.

1. Welcome Page

A page that serves as the starting point of the website/application.

1.1. Desktop


1.2. Tablet


1.3. Phone


2. Login Page

A page where user identification and authentication is performed.

2.3. Phone


3. Signup Page

A page that enables users and organizations to independently register and gain access to system.

3.3. Phone