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.
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
- 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
To get started with the Maintenance App, follow these steps:
- Clone the repository to your local machine
- Install dependencies using
npm install
- Set up the environment variables
- Start the server using
npm start
For more detailed instructions, please refer to the installation guide.
This app was developed by the Codewave team, which includes: