clean-arch-nextjs-starter

Clean architecture starter for Next.js with TypeScript. All the tools you need to build your next project.

reactboilerplatetypescripteslintfrontendjesttddreactjsnextjsclean-architecturenexttesting-library

Preview

clean-arch-nextjs-starter preview

Overview

This is a Next.js 12 and React 18 starter template with TypeScript that provides a clean architecture foundation for building web applications. It includes essential development tools like ESLint, Prettier, Husky for git hooks and Styled Components for styling, along with pre-configured path mapping for cleaner imports and an Either-based error handling pattern for functional error management.

Features

clean-architecturepath-mappingerror-handlingeslintprettiereditorconfighusky-hookscommitlintlint-staged

Feature Flags

seotestinglintingformattingtypeScriptpathMappingerrorHandling

Recommended Use Cases

frontend-applicationsreact-projectsnextjs-applicationstypescript-projects

Frontend

nextjsreacttypescriptstyled-components

Backend

None

Auth Providers

None

Deployment Targets

None

Payment Providers

None

Quick Facts

โญ Stars
79
๐Ÿด Forks
16
๐Ÿงพ License
mit
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2022-10-06T07:27:50.000Z

Stack

Framework
nextjs
Language
typescript
CSS
styled-components
Testing
jest, testing-library
CI
husky, commitlint, lint-staged

Data Layer

UI Stack

Styling
styled-components

Developer Experience

Docker
No
Tests
Yes
Quickstart
Yes
env.example
No
CI
husky, commitlint, lint-staged

Pricing

Classification
free
Selected
โ€”
Notes
No clear pricing signals
Get Started with this Boilerplate