Back to work

EMN-TECH

In development

Lab website + 3D printer booking + IoT sensor monitor · Built for the advisor

emn-tech.org
emn-tech.org
EMN-TECH

Overview

The project lab's bilingual website for student projects and members, with an admin back-office, a 3D printer booking system wired to the real printer, and a temperature/humidity monitor built end to end, from ESP8266 firmware to the web page

Tech stack

Frontend
Next.js 16React 19
Backend
BunElysia.jsJWT
Database
MongoDBRedisCloudflare R2
IoT
ESP8266SHT31
Infra
UbuntunginxPM2CloudflareDiscord Webhooks
Testing & CI
VitestBun testGitHub Actions

Screenshots

Project showcase by degree, with search
Project page with an image gallery and team credits
Lab members by batch (student IDs hidden)
Weekly 3D printer booking schedule
Temperature/humidity monitor (no real data yet)
Admin: project management
Admin: adding a member