scalable-react-boilerplate

⭐ Scalable feature-first React micro-framework made for Udacity Alumni collaborative projects

reactreduxgraphqlflowboilerplateapollogrommethot-reloadingisomorphicserver-renderedtypescripteslint

Preview

scalable-react-boilerplate preview

Overview

This is an unmaintained React boilerplate designed for building scalable, reusable applications and component libraries. It uses React, JavaScript, TypeScript, GraphQL with Apollo, styled-components and Grommet UI components, organized around a feature-first folder structure where each component contains its own styles, tests and logic.

Features

graphqlapollogrommetflowstyled-componentsreduxreact-routerimmutable-jsredux-formredux-thunkreact-hot-loaderreact-css-modulesreact-foundationisomorphic-fetchredux-devtoolssasseslintmochajsdom

Feature Flags

userDashboardbloglandingpageecommerceteamsOrgsjobsQueuenotificationsgraphqlpwaformsValidation

Recommended Use Cases

collaborative projectsscalable appscomponent libraries

Frontend

reactreduxgraphqlapollogrommetstyled-componentsflowtypescripteslint

Backend

None

Auth Providers

None

Deployment Targets

netlifydockerheroku

Payment Providers

None

Quick Facts

⭐ Stars
260
🍴 Forks
54
🔄 Active
Unknown
🕒 Last Commit
2017-02-07T04:27:49Z

Stack

Framework
react
Language
javascript
CSS
styled-components
Testing
jest, enzyme

Data Layer

Databases
postgresql

UI Stack

Styling
styled-components
Components
grommet

Developer Experience

Docker
No
Tests
Yes
Quickstart
Yes
env.example
Yes

Pricing

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