# Leben in Deutschland App (lebentest.de) (Civic Education Platform) > **Summary**: A full-stack learning platform that helps people prepare for Germany’s Leben in Deutschland citizenship test through an accessible, structured online experience. > **Role**: Full-stack product engineer (2025 — ongoing) > **Tech Stack**: Next.js, React, Express, MongoDB, Clerk, Node.js, Authentication --- - **Canonical Web Page**: https://shadikur.com/work/leben-in-deutschland-app-lebentest-de - **Source Repository**: #private_repo - **Live / Demo URL**: https://lebentest.de --- ## The Problem People preparing for Germany’s citizenship test need a straightforward way to study and practise the official subject matter without navigating fragmented resources or complicated learning systems. ## What Was Built & Technical Solution I developed the product across the frontend, backend, data layer, and authentication flow. Next.js delivers the user experience, Express handles application services, MongoDB stores platform data, and Clerk provides managed identity and secure account access. ## Results & Impact The result is a live, end-to-end education product that turns a real user need into an accessible web application. It demonstrates product thinking alongside full-stack delivery, authenticated user journeys, API design, data modelling, deployment, and ongoing ownership. --- ## Author & Context - **Creator**: Mohammad Shadikur Rahman (Senior Infrastructure Architect & Full Stack Engineer) - **All Projects**: https://shadikur.com/work.txt - **LLM Index**: https://shadikur.com/llms.txt