clean-architecture-nextjs-react-boilerplate
Next.js Clean Architecture boilerplate with Typescript
dockerboilerplatetypescriptrestfrontendjestsolidreactjsnextjsarchitectureclean-architecturestryker
FreeRepo
Overview
This is a Next.js boilerplate demonstrating Clean Architecture principles for building scalable web applications, featuring a logistics dashboard with role-based access, built with TypeScript, Docker and testing tools like Jest and Playwright. It uses layered separation with dependency injection, MVP pattern and enforced access restrictions to maintain code organization across domain, presentation, data and UI layers.
Features
clean-architecturemvp-patterndependency-injectionbounded-contextslayer-separationrole-based-accessdashboardauthenticationstorybook-integration
Feature Flags
userDashboardauthenticationsubscriptionsecommerceauthorizationteamsOrgsformsValidationdashboard
Recommended Use Cases
enterprise-applicationsscalable-web-appsteam-projectsarchitecture-learning
Frontend
reactnextjs
Backend
nextjs
Auth Providers
next-auth
Deployment Targets
verceldocker
Payment Providers
None
Quick Facts
โญ Stars
83
๐ด Forks
12
๐ Active
Unknown
๐ Last Commit
2024-04-06T17:14:46.000Z
Stack
Framework
nextjs
Language
typescript
CSS
tailwindcss
Auth
next-auth
Testing
jest, playwright, stryker
Data Layer
UI Stack
Components
react
Developer Experience
Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
No
Pricing
Classification
free
Selected
โ
Notes
Open source boilerplate