Skip to content

Capstone2019-ZAM/LabFiz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

367 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Laboratory Safety and Inspection Made Easy

Table of Contents

LabFiz

Workplace and Lab safety is an important aspect of any institution. however, there are no feasible management solutions available. LabFiz is a web application, designed to simplify lab inspection and safety management in academic settings. LabFiz allows lab inspectors to automate assignment process and track inspections, to stay up to date on inspection requirements as required by their organization. LabFiz also provides features such as issue tracking, to enable collaboration and resolve issue in a timely manner.

Check out the demo site @ http://labfiz.com and presentation here.

Installation

Prerequisites PHP v7+ , MySQL v5.7+ , Composer and Node.js. Consider using Homstead or Laragon for installation on Windows OS.

- Clone the repository on your system
- Traverse to the project root folder
- Run composer install
  Ensure php artisan commands are available now.
- Run npm install
- Run npm run dev
- Update .env file for db connection , mail service and app preference
- Run php artisan migrate:fresh
- Run additional seeders if required example:
  php artisan db:seed --class=LabSeeder
- Run php artisan serve

Features

Create your own custom templates

Create your own custom checklists and inspection templates as your orginization demands.

Manage Inspections

You can create assignments for your team member and track their progress through reports with ease.

Track Issues

Create and assign issue instance and track its progress easily.

Easily create and assign access to your team mates

Manage your team and grant them roles as they need.

Email Notifications

Easily add an email service to start receiving email notifications.

Documentation

Presentation and Demo

Requirements and Analysis

Solution Modeling

Project Management

LabFiz project was managed with Asana. Check out our project management @ Asana / Asana Screenshots

Built Using

  • Laravel PHP
  • Vue.js & Veutify.js

Authors

  • Muhammad Ahmed (@ahmed35m)
  • Zain Abedin
  • Alwin Baby

Release Notes

-- Release v1.8 25-Apr-2020

  • Added authentication failure message
  • Added ability to add labs as an admin
  • Added pdf export functionality for inspections
  • Fixed issue with email body for sign up

License

This project is to be licensed under the MIT License

About

LabFiz - Software Systems Engineering 2019-2020 Capstone Project

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors