ššš Boilerplate and Starter for React.js, Material-UI, Tailwind CSS and TypeScript ā”ļø Made with developer experience first: React.js, TypeScript, Axios, ESLint, Prettier, Husky, Lint-Staged, VSCode, PostCSS, Tailwind CSS.
Clone this project and use it to create your own React.js project.
Run the following command on your local environment:
git clone --depth=1 https://github.com/sonht113/react-boilerplate-for-starter.git
cd my-project-name
pnpm install
Then, you can run locally in development mode with live reload:
pnpm run dev
Open http://localhost:5173 with your favorite browser to see your project.
.
āāā README.md # README file
āāā .github # GitHub folder
āāā .husky # Husky configuration
āāā public # Public assets folder
āāā src
ā āāā apis # Common apis folder
ā āāā components # Component folder
ā āāā data # Data constants JS Pages
ā āāā features # Features folder
ā āāā hooks # Hooks customs folder
ā āāā layout # Layout Pages
ā āāā pages # React JS Pages
ā āāā provider # Provider folder
ā āāā routes # Routes folder
ā āāā ts # Type and Enum folder
ā āāā utils # Utility functions
āāā tailwind.config.js # Tailwind CSS configuration
āāā tsconfig.json # TypeScript configuration
src/index.css
: your CSS file using Tailwind CSSsrc/main.tsx
: default themeYou have access to the whole code source if you need further customization. The provided code is only example for you to start your project. The sky is the limit š.