React Boilerplate with Authentication
This React boilerplate provides a solid starting point for building web applications with authentication functionality. It comes pre-configured with essential tools and libraries such as Tailwind CSS, TypeScript, Redux, Sass, and more.
- Authentication: Already Developed Protected component for your app with login, register and forgot password pages
- Tailwind CSS
- TypeScript Support
- Redux State Management
- Sass Preprocessor
- Data Fetching with Axios: Perform HTTP requests and handle responses with Axios.
- Protected Component: Implement protected routes easily with a pre-configured component.
- Linting with ESLint: Ensure code quality and consistency with ESLint.
- Form Handling with React Hook Form: Simplify form management with React Hook Form - you can remove if you replace it with other
-
Clone the repository:
git clone [email protected]:sandeshsapkota/react-project-boilerplate.git
-
Navigate to the project directory:
cd react-project-boilerplate
-
Install dependencies
npm install
-
Run the project
npm run dev
- dev: Start the Vite development server.
- build: Build the project using TypeScript and Vite.
- lint: Run ESLint for linting the code.
- preview: Preview the built project using Vite.
Contributions are welcome! Feel free to open issues and pull requests for bug fixes, enhancements, or new features.