Skip to main content
DETI Maker Lab Platform

Project-based equipment requisitions, connected to real inventory.

A unified system for students, technicians, and supervisors to manage projects, requests, approvals, assignments, and returns.

makerlab-dashboard
DETI Maker Lab
ENLogin
DETI Maker Lab

Your lab management platform. Search anything.

Search projects, equipment...
27Active Projects
289Available Equip.
120Lab Members
9Checked Out
Recent Projects
Smart IrrigationActive
Delivery RoverPending
Air QualityActive
Smart Door LockCompleted
Home
Projects
Items
Profile

From scattered workflows to structured lab operations

We replaced manual files and untraceable approvals with a robust digital custody system.

Outdated process

The old scattered way

  • Wiki-based process:

    Decentralized project documentation with layout inconsistency.

  • Markdown project creation:

    Manually editing markdown files which are prone to format errors.

  • Hard-to-track equipment:

    Spreadsheet logs that quickly fall out of sync with actual hardware.

  • Cumbersome requisitions:

    Inconvenient request trails with unclear approval authority.

Maker Lab Platform

The Unified Control System

  • Structured project forms:

    Direct inputs validate user data and initialize proper database structures.

  • Project-based requisitions:

    Tie equipment directly to project timelines, groups, and academic courses.

  • Snipe-IT inventory authority:

    Real-time sync to the Snipe-IT API keeps availability accurate.

  • Status history & Traceability:

    Full database history records every single check-out, handoff, and return.

A complete requisition lifecycle

A transparent and automated path designed to save administrative time and trace assets.

01

Project created

Form teams, add supervisors, and state objectives.

02

Equipment requested

Select necessary components synced directly with Snipe-IT.

03

Technician approves

Administrators validate availability and approve request logs.

04

Item assigned

Assets checked out to student and linked to the active project.

05

Returned

Physical item handed back; inventory state automatically updates.

06

History saved

Complete lifecycle state archived in the PostgreSQL database.

Everything the lab workflow needs

Our platform handles all components of project tracking and physical resource distribution.

Projects & Groups

Organize student groups, link supervisors, and maintain clear records of development scope.

Equipment requisitions

Search, filter, and request sensors, boards, and tools with a simple cart checkout interface.

Inventory Sync

Synchronized with the Snipe-IT ITAM system, guaranteeing correct serial number assignments.

Authentication & Roles

Integrated with University SSO to auto-authenticate users as Students, Technicians, or Admins.

Traceability

Every state transition is audited and logged, preventing lost lab components.

Mobile Access

Dedicated companion apps for iOS and Android support remote inventory querying on the go.

App demonstration

Watch a quick walkthrough of the DETI Maker Lab system in action.

deti-maker-lab-demo.mp4
SSO EnabledSnipe-IT Synced
PostgreSQL BackendReact Web ConsoleiOS / Android Native AppsAudit Trail Logs

Built around clean integrations

The platform aggregates identity, database layers, and active physical asset databases.

Frontends

Client applications

React SPA + Native iOS/Android Companion Apps

Core API Gateway

MakerLab API

FastAPI backend handling API routes, requisition logic, and SSO/session integration.

PostgreSQL

Audits, groups & metadata

Snipe-IT asset sync

Barcoded inventory inventory

University SSO

Identity authority login

Project evolution

Our milestone checklist to deliver a highly reliable software system.

M1Completed

Inception

Scope, stakeholders, MVP definition, risks, and initial system architecture drafts.

M2Completed

Elaboration

Feasibility check, functional proof of concept, and SSO authentication tests.

M3Completed

Construction

Functional control panels, full Snipe-IT inventory link, integration tests, and CI/CD pipelines.

M4Active Release

Transition

Stabilization, developer documentation, production release preparation, and demonstration.

Project team

The engineering team behind the DETI Maker Lab system.

Jakub Suliga's GitHub avatar

Jakub Suliga

Coordinator@krecikkko
Laura Gabryjańczyk's GitHub avatar

Laura Gabryjańczyk

Tech Lead@lauragabryjanczyk
João Martins's GitHub avatar

João Martins

Backend@joaodmartins
André Silva's GitHub avatar

André Silva

Frontend/UX@andrecastrosilva
Manuel Mendonça's GitHub avatar

Manuel Mendonça

QA/DevOps@manu0071212
prof. Diogo Gomes's GitHub avatar

prof. Diogo Gomes

Supervisor@dgomes