Skip to main content

Ongoing Projects

Note:  Authentication is not one-size-fits-all — across this series, three distinct authentication technologies are put into practice, each revisited in different contexts. The projects below are good starting points to understand the authentication applied in this series — ordered from the most approachable to the most advanced:

  • Session-based — The classic and most intuitive approach. The server keeps track of who is logged in, making it a great entry point to understand how authentication works at its core. Project example: Ln Human Resources
  • JWT — Stateless token-based authentication. A natural next step to understand how modern APIs secure their endpoints without relying on server-side sessions. Project example: Project example: Ln Garden Store
  • OAuth2 / OpenID Connect with Keycloak — A full enterprise-grade identity and access management setup. The most powerful and complex of the three, covering SSO, roles, realms, and token introspection. Project example: Ln Toy Store

Ln Garden Store

lnGardenStore demonstrates how a simplified business domain can be expressed through a clean, maintainable, and production-ready architecture. Using Spring Boot, Angular, JWT security, MySQL, Liquibase, MapStruct, and Ehcache, it highlights solid patterns for modeling entities, applying validation, implementing filtering, and managing pagination in a modern application. With its containerized Docker environment, Ionic front-end integration, and Prometheus–Grafana observability, lnGardenStore offers a reliable foundation for exploring UI interaction models, API integrations, and monitoring strategies within a controlled, technology-driven example.

0

ONGOING PROJECT

0

NEW PROJECT COMMING SOON

0

TEAM MEMBERS