ZediWards / Maintenance-Work-Order-Request-App

Maintenance work request form app with leaderboard

Home Page:https://mwr-project.netlify.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Maintenance Work Order Request App MIT License

An app to submit, store, and review employee submitted Maintenance Requests.

Features

Right now this only uses local storage. After it takes full form it will be able to be hosted on a local server attatched to a database. Once hosted that way, all employees will be able to:

  • Submit Maintenace Work Orders (MWR)
  • Attach photos to their request
  • Search / filter previously submitted MWRs
  • View a leaderboard of top three employees with the most yearly submissions

The Maintenace Department will have a secure login page that comes with it's own set of features:

  • Details screen showing employee submission and Maintenace departments notes
  • Maintenace Lead can assign team members to specific MWRs
  • Generate a pdf work order from the submitted MWR

Screenshots

Screenshot 2023-06-27 at 03-33-31 https __mwr-project netlify app MWR dashboard


Screenshot 2023-06-27 at 03-34-26 https __mwr-project netlify app Submission form modal


Screenshot 2023-06-27 at 03-34-40 https __mwr-project netlify app Top three employees for the year


Screenshot 2023-06-27 at 03-36-01 https __mwr-project netlify app Searchable & filterable table of all submitted MWRs


login Maintenance login screen


view-details "View Details" opens editable form for maintenance department


employees-inputs Employee original form data is not editable


maintenance-inputs-1 Maintenance section for notes and assigning team members


maint-inputs-photos-createPDF Image upload is available for maintenance team members ~ offical work order pdf is created from form data


lightBox Image lightbox


pdf Downloadable pdf generated from "details" form


Roadmap

  • Switch from storing data in local storage to a Postgres database

  • Create sever and API with Express.js and Node.js

  • Bundle it all up in a Docker container to run on a local server

About

Maintenance work request form app with leaderboard

https://mwr-project.netlify.app/


Languages

Language:JavaScript 80.0%Language:CSS 20.0%