Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/qdanik/react-clean-architecture-boilerplate
Create React App boilerplate with clean architecture, code generator, vitejs and etc.
https://github.com/qdanik/react-clean-architecture-boilerplate
boilerplate clean-architecture create-react-app-typescript inversifyjs jest react react-boilerplate-2022 typescript vitejs
Last synced: about 2 months ago
JSON representation
Create React App boilerplate with clean architecture, code generator, vitejs and etc.
- Host: GitHub
- URL: https://github.com/qdanik/react-clean-architecture-boilerplate
- Owner: qdanik
- License: mit
- Created: 2021-03-15T04:10:34.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2024-07-09T12:37:19.000Z (7 months ago)
- Last Synced: 2024-07-09T15:19:05.367Z (7 months ago)
- Topics: boilerplate, clean-architecture, create-react-app-typescript, inversifyjs, jest, react, react-boilerplate-2022, typescript, vitejs
- Language: TypeScript
- Homepage:
- Size: 3.63 MB
- Stars: 27
- Watchers: 1
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
React Boilerplate
This React boilerplate offers a solid foundation for building enterprise-level React projects.## Quick Overview
This React boilerplate provides a foundation for developing web, mobile, and desktop applications using TypeScript, with a focus on clean and maintainable architecture.> Of course you can use another framework :)
## Getting started
- Clone repository
- Run `npm install` to install dependencies
- Run `npm run build` to build project## Docs
- [Technologies Used](#technologies-used)
- [Project Scripts](./docs/SCRIPTS.md "Project Scripts Documentation")
- [Architecture](./docs/ARCHITECTURE.md "Project Architecture Documentation")
- [Code Conventions](./docs/CODE_CONVENTIONS.md "Project Code Conventions") *In progress*## Technologies Used
- Core
- [TypeScript](http://www.typescriptlang.org/)
- [InversifyJS](https://github.com/inversify/InversifyJS)
- [MobX](https://mobx.js.org/README.html)
- [Axios](https://github.com/axios/axios)
- Web
- [React](https://reactjs.org/)
- [React Router](https://reactrouter.com/)
- [React Hook Form](https://react-hook-form.com/)
- [Styled Components](https://styled-components.com/)
- Testing
- [Jest](https://jestjs.io)
- [React Testing Library](https://testing-library.com/docs/react-testing-library/intro)
- Code Quality
- [Prettier](https://prettier.io/)
- [ESLint](https://eslint.org/)
- Bundlers
- [ViteJs](https://vitejs.dev/)## System Requirements
- [Node.js 16+](https://nodejs.org/en/download/)## Contributing
We welcome contributions to this project. If you're interested in making a change, please open a pull request for review and consideration.
## License
This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.