Skip to content

A modern React template with Redux, Tailwind CSS, ESLint, Prettier, and other essential tools for building scalable applications.

Notifications You must be signed in to change notification settings

nhussein2026/react-template

Repository files navigation

🚀 My React Template

A modern React template with Redux, Tailwind CSS, ESLint, Prettier, and other essential tools for building scalable applications.

📂 Folder Structure

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

📦 Installed Dependencies

  • 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

🚀 How to Use

  1. Clone this repository:
    git clone https://github.com/nhussein2026/my-react-template.git
    cd my-react-template
    
    

Install dependencies:

npm install
Run the development server:
npm start

Credits

Developed by https://nhussein.io. Feel free to contribute or fork this template!

About

A modern React template with Redux, Tailwind CSS, ESLint, Prettier, and other essential tools for building scalable applications.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published