Simple single page application with login and dashboard pages.
This project was bootstrapped with Create React App.
- Clean modular architecture
- Strongly typed React components and redux
- Authentication logic and protected routes
- Redux as a source of truth for routing related side effects, e.g. no data fetching inside components
- On the fly theme switching
- Typescript
- SCSS
- React
- @reach/router
- redux, redux-thunk, redux-first-history
- react-bootstrap
- date-fns, classnames
- axios, axios-mock-adapter
git clone git@github.com:Noviel/react-redux-typescript-app.git
cd react-redux-typescript-app
npm install
npm start