LegoLib
Team ProjectTeam Project (Software Engineering) · Client: Ziekenhuis Geel
LegoLib
Team Project (Software Engineering) · Client: Ziekenhuis Geel
Key Learnings:
- Nx Monorepo Architecture (apps + libs) for scalable frontend development
- Angular (AnalogJS) + Vite configuration and environment management
- .NET 9 Web API setup with DI and clean/layered architecture (Application/Domain/Infrastructure)
- Auth0 JWT Authentication & Role-Based Authorization Policies
- MS Azure Deployment and CI/CD with GitHub Actions
Screenshots




Technologies Used:
My Contribution
I worked as a full-stack developer on this project. On the backend, I configured Auth0 JWT authentication and implemented role-based authorization policies (Admin, SubAdmin, Staff). I ensured secure access control across API endpoints and enforced permission rules for different user roles. On the frontend, I developed the Admin dashboard where administrators can: • Add, edit, and delete LEGO sets • Manage user accounts (Staff and SubAdmins) • View borrowing statistics and system overview I also contributed to backend logic and API endpoints for LEGO set management and borrowing workflows. Additionally, I implemented CI/CD pipelines in Microsoft Azure to automatically build and deploy the application across Development, Test, and Production environments.