https://github.com/noviel/react-redux-typescript-app
Sample application built with TypeScript, React, Redux, React Bootstrap, SCSS
https://github.com/noviel/react-redux-typescript-app
Last synced: over 1 year ago
JSON representation
Sample application built with TypeScript, React, Redux, React Bootstrap, SCSS
- Host: GitHub
- URL: https://github.com/noviel/react-redux-typescript-app
- Owner: Noviel
- Created: 2019-04-01T17:59:18.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-02-10T17:43:55.000Z (over 4 years ago)
- Last Synced: 2025-02-05T02:17:18.792Z (over 1 year ago)
- Language: TypeScript
- Size: 687 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# React Redux Typescript App
Simple single page application with login and dashboard pages.
[Live demo](https://cocky-yalow-7eca1d.netlify.com/)
This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).
## Features
- 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
## Packages and technologies
- Typescript
- SCSS
- React
- @reach/router
- redux, redux-thunk, redux-first-history
- react-bootstrap
- date-fns, classnames
- axios, axios-mock-adapter
## Launch locally
```sh
git clone git@github.com:Noviel/react-redux-typescript-app.git
cd react-redux-typescript-app
npm install
npm start
```