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.
- 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.
- @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.
- Clone this repository.
- Install dependencies using
npm install
. - Start the development server with
npm start
. - Build your application with
npm run build
.
Contributions are welcome! If you have suggestions or find issues, please feel free to open an issue or submit a pull request.
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.
This project is licensed under the MIT License - see the LICENSE file for details.