---
source: projects/ifm-lab/
generated: 2026-06-08T06:56:33.039Z
note: This is a markdown version optimized for LLMs. For the full experience, visit the HTML version.
---

Paul Lahana's Portfolio  

A markdown version of this page optimized for LLMs is available at: [https://dev.paul-lahana.com/projects/ifm-lab/index.md](https://dev.paul-lahana.com/projects/ifm-lab/index.md)

# [Paul Lahana](/)

[![Paul Lahana](/_astro/smiley.aUVAx_wu.png)](/drawing-board)

-   [About](/about)

[](/)

## IFM-lab

RailsRubyPostgreSQLHTMLJavaScript

IFM-lab is a platform for managing IFM's FabLab machines and rooms. It allows the 1200+ students to book machines depending on their availability. And it also allows the staff to manage the machines, rooms and classes.

This project was built with Rails and follows the main IFM's website design.

![A screenshot of the IFM-lab admin interface displaying the upcoming bookings.](/_astro/ifm-admin.PetrvWe9_Z10r8tz.webp)![A screenshot of the IFM-lab admin interface displaying machine statuses.](/_astro/ifm-admin-2.DT0bkIpC_Z1q1BGP.webp)![A montage of screenshots showing the IFM-lab student interface displaying the upcoming bookings vs. the main IFM website.](/_astro/ifm-3.Cz3DMmOm_1h6Np4.webp)