https://github.com/baguilar6174/react-app-template
React template project with: Vite, Typescript, ESLint, Prettier, SCSS, Commitlint, Husky, alias paths, Jest & React Testing Library
https://github.com/baguilar6174/react-app-template
commitlint eslint husky jest prettier react scss typescript vite
Last synced: 3 months ago
JSON representation
React template project with: Vite, Typescript, ESLint, Prettier, SCSS, Commitlint, Husky, alias paths, Jest & React Testing Library
- Host: GitHub
- URL: https://github.com/baguilar6174/react-app-template
- Owner: baguilar6174
- Created: 2023-01-02T23:17:59.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-01-04T03:01:00.000Z (over 3 years ago)
- Last Synced: 2025-08-20T07:29:01.375Z (10 months ago)
- Topics: commitlint, eslint, husky, jest, prettier, react, scss, typescript, vite
- Language: JavaScript
- Homepage:
- Size: 495 KB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# React Project Setup
It is very common that when you start a new project, you want to implement best practices, keep your code clean and generate a scalable development, this repository shows recommendations on how to achieve something like that.
This repository is the result of my Medium article: [Discover the best boilerplate for your React projects, make your project scalable](https://baguilar6174.medium.com/arquitectura-escalable-para-proyectos-de-react-ce8520071ca4)
# Dev features
- Vite
- Typescript
- ESLint
- Prettier
- SCSS
- Commit standar with Commitlint
- Husky (precommit and prepush)
- Use .nvmrc and .npmrc files
- Alias paths
- Testing (Jest & React Testing Library)
# Other considerations
- Environment variables
- Atomic design
- Redux
- Routing using lazy loading
- Use axios (implement interceptor)
- Storybook
## Stay in touch
- Website - [www.bryan-aguilar.com](https://www.bryan-aguilar.com/)
- Medium - [baguilar6174](https://baguilar6174.medium.com/)
- LinkeIn - [baguilar6174](https://www.linkedin.com/in/baguilar6174)