IT AUDIT

A centralised IT audit platform for tracking the condition of equipment loaned to employees. The application features multiple authentication options, streamlined data management, and customisable reporting tools, improving both user experience and administrative workflows.

GITHUB LINK

IT Audit Mock-Up

Project Overview

The IT Audit platform is a comprehensive solution useed to manage and audit IT equipment across a client's organisation. Designed for both administrators and employees, the platform supports the creation of multiple waves of customized questionnaires tailored to specific equipment types, such as laptops.

Users can complete these questionnaires, which include text inputs, select boxes, and photo uploads, ensuring a thorough assessment of the equipment’s condition. The photos are seamlessly integrated with the client’s file management system using Active Record.

The application offers two authentication options based on user roles: admins use a traditional login-password method, while general users access the system through a passwordless code sent to their email. This approach balances security and convenience across different user groups.

Built in Ruby on Rails with the use of gems such as Rails Admin. The platform allows for easy XLSX data imports and exports as well as custom Rails Admin actions for generating reports, significantly improving administrative efficiency.

Currently live within the company, the application is set to be used by over a hundred employees. Throughout its development, I worked closely with the client, continuously refining the product based on their feedback.


Tools Used

HTML

CSS/SCSS

JavaScript

Hotwire/Stimulus

Ruby on Rails

PostgreSQL