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

https://github.com/serhatkochan/cra-template-all-in-one

Start developing React with a powerful design pattern and packages prepared for you!
https://github.com/serhatkochan/cra-template-all-in-one

all-in-one create-react-app react template

Last synced: 3 months ago
JSON representation

Start developing React with a powerful design pattern and packages prepared for you!

Awesome Lists containing this project

README

          

# CRA Template: All In One

## Quick start

```sh
npx create-react-app appName --template all-in-one
cd appName
npm start
```

# Start developing React with a powerful design pattern and packages prepared for you!

### Folder Structure

├── assets
│ ├── images
│ ├── styles
├── components
│ ├── Loader
├── configs
│ ├── AppConfig
│ ├── EnvironmentConfig
├── helpers
│ ├── LocalStorageHelper
│ ├── SystemHelper
│ ├── TranslateHelper
├── layouts
├── pages
├── routes
│ ├── PrivateRoute
│ ├── PublicRoute
│ ├── RouteList
├── services
│ ├── ApiService
├── store
│ ├── redux
├── translations
│ ├── tr
│ ├── en
└── README.md

### Packages

**React Router**: Get started with a popular and powerful library for building single-page apps.

**Redux Saga**: Create powerful state management with Redux and easily perform Asynchronous operations.

**I18Next**: Easily add multiple language support to your app.

**Eslint**: Catch code errors and set your standards.

**jsconfig**: Easily configure your project and quickly create an absolute path.

**sass**: Power your CSS typing and install complex structures easily.

**axios**: Easily make API calls and set up your token structure.

**lottie**: Quickly use ready-made animations in your app.

## License

CRA Template all-in-one is licensed under the [MIT License].