react-spa-starter-2025
React Typescript SPA starter
sassboilerplatetypescripteslintreactjsprettierstarter-templatestorybookaxiosreact-testingmuii18next
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
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