Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GECT Facilities Maintenance App

About The Project

This Flutter application is designed by S6 CSE students of Government Engineering College, Thrissur as part of their mini-project. It aims to streamline the process of managing electrical and plumbing maintenance complaints within a college. Through the app, Heads of Departments (HODs) can file complaints which are then appropriately routed to respective officials to handle them. This system facilitates efficient handling and resolution of maintenance issues.

Features

  • Complaint Registration: HODs can file electrical and plumbing complaints via the app.
  • Complaint Routing: Automated routing directs complaints to the correct in-charge based on the type of issue.
  • Approval and Decline: Complaints can be either approved or declined by the responsible in-charge.
  • Task Assignment: Approved complaints are forwarded to the sergeant for assignment to the relevant maintenance worker.
  • Feedback on Complaints: Declined complaints are communicated back to the complainant with reasons for the decline.
  • Visibility: All complaints are accessible to HODs, the sergeant, and the principal.

( screenshots are in the documents folder )

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

Before running this project, you need to install Flutter on your machine. Follow the installation guide provided by the official Flutter documentation:

Installation

  1. Clone the repository:

    git clone https://github.com/basilanazer/mini-project.git
  2. Open the folder in vs code and navigate to the project directory:

    cd gectfma
  3. Install dependencies:

    flutter pub get

Running the App

To run the app, follow these steps:

  1. Ensure you have an emulator running (preferred pixel 4 API 30), or a device connected to your machine.

  2. Run the app:

    flutter run

This command will compile the app and install it on your emulator or connected device.

Usage

  • For HODs: Login and navigate to 'File Complaint' to submit new issues.
  • For In-Charges and Sergeants: Login to view, approve, decline, or assign tasks for incoming complaints.
  • For the Principal: Login to view all complaints in a read-only dashboard.

Contact

Project Owners

About

mini project for 6th semester, dept of cse, gect

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages