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.
HTML
CSS/SCSS
JavaScript
Hotwire/Stimulus
Ruby on Rails
PostgreSQL