Full-stack · Company · 2021
Internal IT-asset-management web app — internship project
- Role
- Web developer intern
- Year
- 2021
- Duration
- Mar 2021 - Sep 2021
- Team
- Intern
- Status
- Archived
- Flask
- SQLAlchemy
- Jinja2

the story
An internal web application built during my 2021 internship at PlayMode SPA (PMG) to manage IT assets — stock, equipment requests, users and a dashboard — developed with Flask and SQLAlchemy with Jinja screens.
the catch
PlayMode's IT team needed a way to keep track of company hardware — what exists, where it is, what needs maintenance, and who is using it — plus a formal path for staff to request equipment rather than walking to the IT desk.
what I did
I designed the app in Flask with SQLAlchemy models and split the backend across three modules — main (stock, dashboard), auth (users and access) and api (procedures) — so the IT-facing screens and the staff-facing request flow stayed separate and testable. Equipment requests move through a tracked workflow instead of informal messages, and allocation stays queryable.
highlights
Asset tracking
Every piece of hardware tracked in one stock view.
Equipment requests
Staff request equipment through a tracked workflow instead of over-the-desk messages.
Maintenance follow-up
Maintenance needs recorded and followed up.
Users and access
IT staff and employees see what their role allows.
screens
next case study
The NestJS starter I wish I had
Draft idea — a batteries-included fullstack monolith with the boring parts already wired
Read the case study