Task React Template
A comprehensive React project template that sets up everything you need, including routing, authorization, MVC architecture, and Redux Toolkit integration. This template allows you to create and start a React project quickly, saving time on repetitive setup tasks.
Features
- Pre-configured React Router for seamless routing.
- Redux Toolkit integration for state management.
- MVC (Model-View-Controller) architecture for better code organization.
- Pre-installed libraries like Material-UI (MUI), React Hook Form, Styled Components, and more.
- Built-in authorization and authentication structure.
- Pre-configured Vite for a blazing-fast development environment.
- Linting setup using ESLint for clean and consistent code.
- Toast notifications with React Hot Toast and React Toastify.
Why Use This Template?
This template eliminates the repetitive tasks of setting up commonly used features in a React application, enabling you to focus on building your features. It provides:
- A fast and efficient development setup.
- Ready-to-use components and integrations (React Router, Redux, Material UI, etc.).
- Scalable architecture with MVC structure for large applications.
Quick Start
1. Install the Template
Use npx
to quickly scaffold your project:
Strictly follow the below command
npx task-react-template project-name
-Replace project name with your actual project name
2. Install node_module
use
npm i
3. Move to project directory
use
cd project-name
3. Run Project
use
npm run dev
3. Change Metadata in package.json
-Chage data according to your project
4. Ready to go