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!
- Host: GitHub
- URL: https://github.com/serhatkochan/cra-template-all-in-one
- Owner: serhatkochan
- Created: 2023-09-09T13:55:04.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2023-09-09T17:31:36.000Z (about 2 years ago)
- Last Synced: 2025-05-14T23:43:40.780Z (5 months ago)
- Topics: all-in-one, create-react-app, react, template
- Language: JavaScript
- Homepage: https://www.npmjs.com/package/cra-template-all-in-one
- Size: 339 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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].