clean-react-app

Set up a modern web app with clean architecture by running one command.

reactboilerplatereactjshacktoberfesthacktoberfest2023husky
FreeRepo

Preview

clean-react-app preview

Overview

Clean React App is a starter template for building React applications using Clean Architecture principles, with no build configuration required. It includes Webpack, Jest for testing, Cypress for end-to-end tests, Axios for HTTP requests, authentication with validation and pre-built login, sign-up and dashboard pages to accelerate development.

Features

clean-architecturelocal-storage-adapteraxios-http-clientwebpack-configuredauthentication-with-validationsvalidation-layerapi-hooksform-submission-hooksprivate-routeslogin-pagesignup-pagedashboard-pagepre-push-git-hooks

Feature Flags

userDashboardauthenticationblogemailsauthorizationnotificationscachingformsValidationtests

Recommended Use Cases

modern-web-applicationsclean-architecture-projectsreact-spa-developmentauthenticated-applications

Frontend

reacttypescriptwebpackaxios

Backend

None

Auth Providers

custom

Deployment Targets

None

Payment Providers

None

Quick Facts

โญ Stars
117
๐Ÿด Forks
35
๐Ÿงพ License
mit
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2023-10-26T14:59:58.000Z

Stack

Framework
react
Language
typescript
CSS
css
Auth
custom
Testing
jest, cypress
CI
husky

Data Layer

UI Stack

Styling
css
Components
custom

Developer Experience

Docker
No
Tests
Yes
Quickstart
Yes
env.example
Yes
CI
husky

Pricing

Classification
free
Selected
โ€”
Notes
Open source project available under MIT license
Get Started with this Boilerplate