Full-Stack Starter Application
A modern full-stack starter application with Next.js, Spring Boot, and clean admin tooling.
This full-stack starter application is a production-ready foundation for building authenticated web products. It pairs a Next.js App Router front end with a Spring Boot API so you can ship secure features without rebuilding login, roles, and admin basics from scratch.
The starter application includes JWT access and refresh tokens, OTP and password flows, role-based permissions, English and Arabic with RTL layout, light and dark themes, and an admin console for users, roles, and audit history. Use it as a boilerplate when you need a maintainable baseline rather than a blank repo.
What this starter application includes
- Authentication with password login, OTP sign-in, registration, and password reset
- Authorization with roles and fine-grained permissions across the UI and API
- Admin tooling to manage users, roles, and system audit activity
- Internationalization for English and Arabic, including right-to-left layout
- Theming, forms, validation, and reusable UI primitives ready for product work
Sign in to open the areas your account can access, or continue to authentication to get started with the starter application.