Reservation tool for assets

In my bachelor's thesis, I developed the Snipe-IT Companion, a reservation tool for the Institute for Multimedia and Interactive Systems (IMIS) at the University of Lübeck. The aim was to standardize and streamline the asset borrowing and reservation process.

Role

UX Researcher, Designer & Developer

Context

Bachelor Thesis | 6 months

Timespan

05/2021 - 10/2021

Keywords

Design research, Workshops, Prototyping, Vue.js

Challenges

The aim of this work is to develop an effective system that standardizes, streamlines, and enhances the reservation and borrowing process at IMIS. The foundation for the reservation tool is provided by the asset management software Snipe-IT, which is already in use at IMIS.

CHALLENGE #1

Lack of asset visibility

There was no central overview of available assets for both students and research staff member.

test

CHALLENGE #2

Inconsistent processes

Different and unclear borrowing procedures across research groups led to inefficiencies.

test

Approach

test

To develop an asset reservation tool, research questions were explored regarding the central challenges of the current asset planning and reservation process for employees and students, and the requirements that a system should meet to address and reduce these challenges.

APPROACH #1

User-Centered Design Process

Following a human-centered design approach, I conducted user research and needs analysis through interviews with stakeholders, which helped define the requirements for the reservation tool.

In this work, systematically standardized requirements for such a reservation tool were developed based on users, tasks, and context, and captured in a formalized requirements analysis.

APPROACH #2

Agile and Iterative Development

I used an iterative design and development process, continuously refining the tool based on user feedback to ensure a better user experience.

An extensive design system was developed using Figma, which included detailed components, layouts, and interactions. The design system ensured visual and functional consistency throughout the tool, while also enabling rapid adjustments during the design phase.

test

The Figma prototypes were then used for iterative testing, allowing stakeholders to interact with the system and provide feedback at different stages of development. This approach significantly improved the usability and alignment of the tool with the needs of the users.

test

Parts of the concept were realized in the form of a technologically mature prototype, incorporating the Figma designs into the final interface. The evaluation of the prototype demonstrated that such a system is perceived as supportive, providing a more efficient and structured way to manage the borrowing of assets.

test

Technology Stack

For the frontend, I used Vue.js to create an intuitive interface. Fastify served as the backend framework due to its flexibility and plugin support, while SQLite was chosen as the database for its simplicity and ease of use. The Prisma ORM was integrated to simplify database management.

test

Personal Key Learings

LEARNING #1

Efficiency through standardization

A unified system with a clear overview and reservation options significantly improved efficiency.

LEARNING #2

User-centered design

Collaborating closely with users throughout the process ensured that the solution was tailored to their needs and well-received.

The project received a grade of 1.0, demonstrating how user-centered design and the right technology choices can greatly improve internal processes.