Title of the Project:

Building Maintenance System

Building Maintenance System

28 buildings are using this system so far.

Every job that is required by the Building Manager is then being sent to the company of choice (or a default one of certain type). The companies are also created within the system with the unique ID and the password.

There are four types of users altogether: super admin, building manager, level manager and company, each of those having an unique login and password, allowing them to see portions of the site, with super user having see every single thing and the building manager and company being limited to view just enough.

Note: for further information on the project and/or its working demo please refer to GBLEGACYPROJECTS.COM

Features

  • Four panels operating on one core
  • Each company can be listed in various jobs, i.e. plumbing, security, electrical by use of simple a check box, and thus be assigned to a specific job type
  • When a new job is entered to the system, either by Department Manager or the Super User, the System automatically assigns it to a company that is registered for this type of job. If there are more than one company the Super User can select one of his/her choice. In both cases a "Confirmation Required" email is sent to the company
  • Jobs can be exported (in .csv format) based on their status: All, Pending, Closed etc.
  • Two separate legal permits are required by each company: Public Liability and Worker's Comp. I had programmed a Cron Job to check, on daily basis, if any of those two expires. If so, the auto-emails are being sent, 14, 7 and 3 days prior to the expiration date
  • Building Manager can send bulk emails to Dept. Managers, Companies or both with one click only

Default view, with all the jobs listed. There are actually four (-4) different views:
1. Super User
2. Building Manager
3. Department Manager
4. Company

Each view is limited to display only necessary information
Adding new Job Type - pretty standard
Manage Companies. Bold X in front of the company name indicates one (or both) of required legal permissions is out of date.

The system checks on daily basis (via a cron job) if any of those two expires. If so, the auto-emails are being sent, 14, 7 and 3 days prior to the expiration date
Company Edition
Building Departments
Main purpose of this site - "Request an action" and send a job to the syste
Bulk Email
Job Details. Here everybody involved can communicate with each other using the message box.

Super User and Building Manager can see all posts, while the comments section has a restricted view for a Departament Manager and a Company, depanding on the recipient of the mail
Company View
Job Details. The company can only see restricted info as well as restricted comment. Everything that was posted by the Dept. Manager is hidden from the Company
Legal documents management

To view a small video demo based on the project above, please watch this video.

Scroll to Top Previous Project: The Carat Diet Next Project: Regan Career Institute
Wordpress I've lately been using:
  • Wordpress
  • PHP
  • CSS
  • jQuery

Summary: Font-end and Back-end developer, also designer with 25+ years of experience. Currently based in Poland. Eligible to work in the US (US Social Security Number holder) for any employer on W2 / 1099 basis. Utilizes both technical skills and designing aptitude. Lived and worked in Europe, Australia and North America.

PHP CMS HTML5 CSS3 RWD OOP MySQL PDO JS jQuery JSON GIT Bitbucket GitHub Gulp