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

Login Page Screenshot
Login Page
Asset Management Screenshot
Asset Management
Asset PDF Screenshot
Asset PDF Reporting
Manage Users Screenshot
Manage Users
Notification Bar Screenshot
Notification Bar