Skip to content

MuddusarZulfiqar/react-boilerplate

Repository files navigation

React Boilerplate

This is a React boilerplate project configured with essential packages to kickstart your development process. It's designed to be plug and play, allowing you to focus on building your application without worrying about initial setup.

Features

  • Axios: For making HTTP requests.
  • Formik: Form management library for React.
  • Framer Motion: An animation library for React.
  • NProgress: A lightweight progress bar for indicating activity.
  • React Helmet: To manage document head tags.
  • React Redux: State management library for React applications.
  • React Router DOM: Declarative routing for React applications.
  • React Toastify: Notification system for React applications.
  • Yup: A schema validation library for JavaScript objects.
  • @emotion/react: CSS-in-JS library for styling React components.
  • @emotion/styled: Styled components for Emotion.
  • @mui/icons-material: Material-UI icons.
  • @mui/material: React components for Material Design.
  • @mui/system: Utility functions for building MUI components.
  • @reduxjs/toolkit: Toolkit for efficient Redux development.
  • @tanstack/react-query: Data fetching and caching library for React.
  • @tanstack/react-query-devtools: Devtools for React Query.
  • @vitejs/plugin-react: Vite plugin for React.

Development Dependencies

  • @types/react: Type definitions for React.
  • @types/react-dom: Type definitions for ReactDOM.
  • @vitejs/plugin-react: Vite plugin for React.
  • ESLint: JavaScript linter.
  • ESLint Plugin React: ESLint rules specific to React.
  • ESLint Plugin React Hooks: ESLint plugin for React hooks.
  • ESLint Plugin React Refresh: ESLint plugin for React Refresh.
  • Sass: CSS preprocessor.
  • Vite: Next-generation frontend tooling.

Usage

  1. Clone this repository.
  2. Install dependencies using npm install.
  3. Start the development server with npm start.
  4. Build your application with npm run build.

Contributing

Contributions are welcome! If you have suggestions or find issues, please feel free to open an issue or submit a pull request.

Note

Right now, this project is in its early stages. I plan to add more features and improve the existing ones in the future. And I'm open to suggestions and feedback. To run this application you need node version 16 or higher.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published