A modern React template with Redux, Tailwind CSS, ESLint, Prettier, and other essential tools for building scalable applications.
react-template/
├── public/
│ └── index.html
├── src/
│ ├── assets/ # Images, Fonts, Icons
│ ├── components/ # Reusable UI Components
│ ├── features/
│ │ └── exampleSlice.js
│ ├── hooks/ # Custom Hooks
│ ├── layouts/ # Page Layouts
│ ├── pages/ # Application Pages
│ ├── store/
│ │ └── index.js
│ ├── styles/
│ │ └── index.css
│ │ └── App.css
│ ├── utils/ # Helper Functions
│ ├── App.js # Main App Component
│ └── index.js # Entry Point
├── package.json
├── .gitignore
└── README.md
- React Router (
react-router-dom) - Navigation - Redux Toolkit (
@reduxjs/toolkit,react-redux) - State management - Tailwind CSS (
tailwindcss) - Styling - ESLint + Prettier - Code quality & formatting
- Axios - API requests
- Lucide Icons (
lucide-react) - Modern icons
- Clone this repository:
git clone https://github.com/nhussein2026/my-react-template.git cd my-react-template
npm install
Run the development server:
npm start
Developed by https://nhussein.io. Feel free to contribute or fork this template!