Pinned
@lab-equipment-issue-return-tracker
1 min
Overview
Lab Equipment Issue & Return Tracker (LEIRT) is a full-stack web application for the laboratories of a Government or aided polytechnic. In most polytechnic labs, oscilloscopes, digital multimeters, function generators, breadboard trainer kits, soldering stations and hand tools are issued to student batches against a paper register. At the end of the week nobody can say with confidence which batch still holds the second DSO, which multimeter came back with a broken probe, or why the lab has only three working trainer kits left before the practical exam.
LEIRT replaces the register with a simple, role-based system. The lab-in-charge approves issue requests and records returns, the lab assistant maintains the equipment master and stock, and students (one batch leader per batch) raise requests from their phone. Every issue has a due date; overdue items are highlighted, damage and fines are logged against the batch, and the dashboard warns when working stock of any item drops below a set threshold.
The project is built on the 20CS52I Full-Stack pathway stack: a React single-page front end, a Spring Boot REST API with Spring Data JPA, and a MySQL database, built with Maven, unit-tested with JUnit 5 and API-tested with Postman. It is designed for a three-member team doing the 16-week 20CS61P Internship / Project under the DTE Karnataka C-20 curriculum, with each member owning a clear layer of the system so that individual accountability is easy to show during reviews.
Syllabus alignment
DTE Karnataka · C-20
20CS61P · Internship / Project · Semester 6 · 16 credits · CIE 240 + SEE 160
- Subjects this project applies
- 20CS52I Full Stack specialisation pathway — React front end
- 20CS52I Full Stack specialisation pathway — Spring Boot REST APIs with MySQL
- 20CS52I Full Stack specialisation pathway — Maven builds, JUnit tests and Postman API testing
- Java (Full-Stack pathway language)
- How it is evaluated
Team: 2–3 with individual accountability; cohort ≤ 20
Also fits: MSBTE K-scheme (I-scheme legacy), SBTET AP C-23.