This project involved building a full-stack web application for the ISIMM Robotics Club (CRI) to manage their inventory and loan process. While performance was a consideration, the primary focus was on functionality and usability.
The technology stack was chosen to provide a solid foundation for the application. React was used for the front-end, Express.js for the back-end, and PostgreSQL for the database. Some attention was paid to performance, but it wasn't the primary driver of technology choices. This image shows the item browsing interface.
The loan management logic was a core part of the application. This involved handling loan requests, managing inventory, and tracking returns. Efforts were made to make the application reasonably performant, but in-depth performance optimization was not a primary goal of this initial version. This image showcases the admin dashboard.