Fullstack Developer
Mein Lehrjahr bei SiteLab: vom Onboarding über eine erste CRUD-App bis hin zur Mitarbeit an zwei produktiven Projekten. Ich habe sowohl im Frontend (Next.js / React in TypeScript) als auch im Backend (NestJS mit MongoDB und Prisma) gearbeitet und dabei sauberes, nachvollziehbares Arbeiten mit Git und GitLab CI gelernt.
Überblick
Am ersten Tag habe ich mich durch den Onboarding-Prozess gearbeitet, mein Team kennengelernt und meine Entwicklungsumgebung (WSL und IAWs) eingerichtet. Danach durfte ich als Einstieg eine eigene CRUD-App bauen. Mit wachsender Sicherheit bin ich anschliessend in zwei echte Projekte eingestiegen: Creative Studio und NexTrack, und habe dort an Frontend- und Backend-Aufgaben mitgearbeitet.
Was ich gemacht habe
Onboarding & Setup
Team kennengelernt und die Entwicklungsumgebung aufgesetzt: WSL konfiguriert und die IAWs eingerichtet, was recht unkompliziert war.
Erste CRUD-App
Als Einstiegsaufgabe eine eigene CRUD-App gebaut; ich durfte das Thema selbst wählen und habe mich für eine Serien-Bibliothek entschieden.
Creative Studio · Frontend
Mehrere Seiten Figma-getreu umgesetzt: den Projects-Bereich überarbeitet, die Ratings- und Team-Seite gebaut sowie Layout, Ideahub-Modal, Reviews und Navigationsleiste verbessert.
Creative Studio · Backend
MongoDB-Seed-Skripte für Team-Mitglieder und Projekte erstellt (seed-team.mts, seed-projects.mts), sodass die Datenbank reproduzierbar mit Inhalten befüllt werden kann.
NexTrack · Healthcheck
Den Healthcheck um den Prisma-Datenbankstatus erweitert, damit der Zustand der Datenbank direkt überwacht werden kann.
NexTrack · Audit-Trail
Ein Audit-Trail-Logging für User-, Settings- und Job-Aktionen implementiert, mit AuditLoggerService, erweitertem JWT-Guard und passenden Prisma-Schema-Migrationen.
Entstehung
- Onboarding: Team kennengelernt, WSL und IAWs konfiguriert und die Entwicklungsumgebung startklar gemacht.
- CRUD-App: als Einstiegsaufgabe eine eigene Serien-Bibliothek gebaut.
- Creative Studio · Frontend (März 2026): Projects-, Ratings- und Team-Seite Figma-getreu umgesetzt, dazu Layout, Modal und Navigation verbessert.
- Creative Studio · Backend (April 2026): MongoDB-Seed-Skripte samt Projekt- und Team-Daten erstellt.
- NexTrack · Backend (Juni 2026): Healthcheck um den Prisma-Status erweitert und ein Audit-Trail-Logging implementiert.
Klare Feature-Branches und aussagekräftige Commits hielten den Fortschritt über alle Projekte hinweg nachvollziehbar.
Was ich gelernt habe
Bei SiteLab habe ich gelernt, mich in bestehende, produktive Codebasen einzuarbeiten und sowohl im Frontend als auch im Backend etwas beizutragen. Ich kann Oberflächen nach Figma-Vorgaben umsetzen, REST-APIs mit NestJS bauen und Daten über MongoDB und Prisma verwalten. Ausserdem hat sich mein Verständnis für sauberes Arbeiten im Team gefestigt: Feature-Branches, kleine nachvollziehbare Commits und der Umgang mit GitLab CI.