Employee Trackology

Description

Maintaining the daily records of employees attendance ,their leaves status physically consumes ample amount of time and there are chances of making mistakes .Thus there is a need to have a software application which helps employees to keep track of their attendance ,leave status.

Hence this application helps employees and the employer in making the process of tracking attendance, leaves which in turn reduces workload and thus increases efficiency.


Features

Employee

  • Sign In and Sign Up
  • Can apply for leave
  • Get status of his leave applications
  • Browse through holidays list
  • Can mark his attendance
  • View his attendance history

Admin

  • Sign In
  • Can add holidays for the office
  • View employees
  • Approve or Reject leave applications
  • Get employee details who applied for leave
  • Browse through employee details
  • View attendance history of employees

Demo

Sign Up/Sign In

Demo Sign In

Admin Panel

Demo Admin side-Trackology

Employee Panel

Demo Admin side-Trackology

How To Use

Software Requirements

VSCode or Android Studio

Installation

Install the dependencies by running:

flutter pub get

Run using Command Prompt

    flutter run

Tech stack

Database : Firestore
Frontend : Flutter

For more details- Firebase Cloud Functions

Flutter Documentation- Flutter

Dart Programming- Dart

------------------------------------------

Developed by Hasti Shah , Nishi Shah and Hiral Sheth