An open API service indexing awesome lists of open source software.

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

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
```