Techventory
Inventory Management & Maintenance System
Final Year Project · Full-Stack Web App · 2-Person Team
Project Overview
Techventory is a web-based system I co-developed to help UniKL MIIT technicians manage IT assets more efficiently. The goal was to replace manual tracking and streamline maintenance requests.
Key Features I Built
- Authentication system (registration & login) limited to unikl.edu.my emails
- Role-based access for Admin, Technician, and Lab User where they can only see their related pages
- MySQL database design and backend logic in C#/.NET
- Asset and user management (CRUD), notifications, and PDF reporting
Technologies Used
.NET Framework 4.7.2
ASP.NET Web Forms
C#
MySQL
HTML/CSS
JavaScript
What I Learned
- Designing a database from scratch and connecting it to a real application
- Implementing secure authentication and role-based access
- Working closely with a teammate to integrate our work and deploy the system
- Building real-world features like notifications, user management, and PDF reporting
Screenshots