clean-architecture-nextjs-react-boilerplate

Next.js Clean Architecture boilerplate with Typescript

dockerboilerplatetypescriptrestfrontendjestsolidreactjsnextjsarchitectureclean-architecturestryker
FreeRepo

Preview

clean-architecture-nextjs-react-boilerplate preview

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
Get Started with this Boilerplate