react-spa-starter-2025

React Typescript SPA starter

sassboilerplatetypescripteslintreactjsprettierstarter-templatestorybookaxiosreact-testingmuii18next

Preview

react-spa-starter-2025 preview

Overview

React.js Typescript SPA starter Usage: create fast prototypes or start a new project (SPA). Features: Material UI toolkit (mui v6) Client-side routing (react-router v6) react-query + devtools Login and Main page skeletons. Fake API service is used. FSD folders (shared, entities, features, widgets, etc). Aliases configured. axios Custom font Custom favicon i18n support via i18next react-hook-form + yup for forms date-fns material-react-table notistack for toast notifications react-day-picker for

Features

client-side routingform validationdate pickertoast notificationsdata tablefake api servicemock api requestscustom fontcustom favicon

Feature Flags

authenticationi18nnotificationsformsValidationdatePickerCalendardataTable

Recommended Use Cases

rapid prototypingspa developmentnew project starter

Frontend

reacttypescriptvitereact-routerreact-queryaxiosreact-hook-formyupmaterial-uii18nextdate-fnsmaterial-react-tablenotistackreact-day-pickerstorybookeslintprettier

Backend

None

Auth Providers

None

Deployment Targets

vercel

Payment Providers

None

Quick Facts

โญ Stars
0
๐Ÿด Forks
0
๐Ÿ”„ Active
Unknown

Stack

Framework
react
Language
typescript
CSS
sass
Testing
vitest, react-testing-library
i18n
i18next

Data Layer

UI Stack

Styling
material-ui
Components
material-ui

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