Skip to content

This app enables to submit maintenance requests for campus facilities. With this app, users can quickly and easily create a complaint, which will be assigned to a work engineer for review and resolution. The app allows for efficient tracking of maintenance requests, and communication between the university and its community.

Notifications You must be signed in to change notification settings

nadunchanna98/Maintenance-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Maintenance App

Welcome to the Maintenance App,This platform that enables faculty and staff at University of Jaffna to submit maintenance requests for campus buildings and facilities.With this app, users can quickly and easily create a complaint, which will be assigned to a work engineer for review and resolution. The app allows for efficient tracking of maintenance requests, ensures timely follow-up, and streamlines communication between the university and its community.

Technologies Used

This app is built using the MERN stack, which includes:

  • MongoDB: a NoSQL database for storing and managing data
  • Express.js: a Node.js framework for building web applications
  • React Native: a front-end JavaScript library for building user interfaces
  • Node.js: a JavaScript runtime environment for executing server-side code

Features

  • User Authentication: Secure login system for users, work engineers, and supervisors
  • Complaint Submission: Users can create a complaint with details of the issue, and add images if necessary
  • Complaint Assignment: Work engineers can view all complaints and assign them to supervisors for review
  • Complaint Tracking: Supervisors can track the progress of assigned complaints, update their status, and add comments
  • Notifications: Automated email notifications for complaint submission, assignment, and resolution
  • Admin Panel: For managing users, work engineers, supervisors, and complaint categories

Installation and Setup

To get started with the Maintenance App, follow these steps:

  1. Clone the repository to your local machine
  2. Install dependencies using npm install
  3. Set up the environment variables
  4. Start the server using npm start

For more detailed instructions, please refer to the installation guide.

Contributors

This app was developed by the Codewave team, which includes:

About

This app enables to submit maintenance requests for campus facilities. With this app, users can quickly and easily create a complaint, which will be assigned to a work engineer for review and resolution. The app allows for efficient tracking of maintenance requests, and communication between the university and its community.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published