Skip to content

redknitin/maintenance

 
 

Repository files navigation

Maintenance

Code Climate Scrutinizer Code Quality Latest Stable Version Latest Unstable Version License

Note: This repository contains the core code of the Maintenance application. If you want the actual pre-built application, visit the main Maintenance App repository.

Status

This application is not yet finished and is in heavy development. When a release is tagged on Github, you will know when it is complete.

Requirements

##Important Todo's

  • Started: Feb 22nd 2015 - Complete administration panel
  • Started: Not yet started - Complete client interface and functionality
  • Started: Not yet started - Complete notification functionality

##TO DO

  • Robust notifications
  • Robust reporting
  • Customizable user dashboard
  • Implement Print view for QR codes as well as all other data
  • Tests

##Done

  • May 28th 2015 - Upgrade to Laravel 5.0
  • May 22nd 2015 - Revamp the way uploads are handled
  • Feb 26th 2015 - Better breadcrumb management (Laravel Breadcrumbs)
  • Feb 26th 2015 - Restrict multiple submits through ajax requests & more optimizations
  • Feb 24th 2015 - Optimize views
  • Jan 14th 2015 - Moved inventory management to separate package
  • Jan 9th 2015 - Assigned work orders view
  • Jan 8th 2015 - Ability to assign users to events
  • Jan 8th 2015 - Finish asset events with event reporting / other additions
  • Jan 8th 2015 - Namespace and directory tweaks / modifications
  • Jan 8th 2015 - Multiple calendar functionality
  • Jan 7th 2015 - Installation Commands
  • Nov 5th 2014 - Implement DB transactions for every service method
  • Nov 4th 2014 - Add 'Put Back Some' option for work order parts/supplies
  • Oct 28th 2014 - User registration with public work order creation
  • Oct 24th 2014 - Add meter readings to assets
  • Oct 23rd 2014 - Implement Status and Priority DB tables and functionality
  • Oct 22nd 2014 - Add date for end of life for assets
  • Oct 22nd 2014 - Implement selectable inventory metrics (LB, Litres, Tonnes etc)
  • Oct 22nd 2014 - Implement Revisionable for viewing edit history on records
  • Oct 21st 2014 - Add soft deletes for some tables for recoverable data (Work Orders, Assets & Inventory)
  • Oct 21st 2014 - Clean up routes
  • Oct 15th 2014 - Asset manual attachments
  • Oct 15th 2014 - Better category management

###Features

  • Multiple full calendar support with Google Calendar API (using Google Calendar means easy synchronization with your phone)
  • Create events for inventory, work orders, assets and generic events
  • Infinite Category Management with Laravel Baum & JsTree
  • LDAP Authentication with Corp Combined with Sentry
  • Work Order / Inventory / Asset Management (with Maintenance Scheduling using FullCalendar)
  • Administration Panel for managing users, permissions, groups, and data restoration (archive)
  • Revisionable is built in for easy history viewing on changes made
  • User input purification by Purifier
  • And more...

About

A Preventative Maintenance Application (CMMS) for Laravel

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 97.0%
  • JavaScript 2.4%
  • CSS 0.6%