Kickstart your React web application development with this template! The Vite React Redux Tailwind Template provides you with a clean and modern JavaScript setup, including popular libraries and tools, so you can focus on building your application right away. Whether you're starting a new project or refactoring an existing one, this template saves you time and effort. This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
A comprehensive React application built with Vite, Tailwind CSS, shadcn/ui, and Zustand state management following Git Flow practices.
This project is a modern web application built with React that includes authentication, dashboard functionality, and public-facing pages. It follows best practices for component organization, state management, and development workflow.
-
React - UI library
-
Vite - Build tool and development server
-
Tailwind CSS - Utility-first CSS framework
-
shadcn/ui - Reusable UI components
-
Zustand - State management
-
Git Flow - Development workflow
-
Node.js (v16 or higher)
-
pnpm (v7 or higher) / npm (v7 or higher)
-
Git
- git-flow
-
Clone the repository:
git clone https://github.com/tyneitafrica/tender-hub cd tender-hub -
Install dependencies:
npm install pnpm install
-
Start the development server:
pnpm run dev npm run dev
We follow the Git Flow workflow for this project. For detailed instructions on our branching strategy and development process, please refer to our Contributing Guide.
Detailed documentation for different aspects of the project can be found in the docs directory:
- Project Structure
- State Management with Zustand
- Coding Standards
- UI Components
- API Integration
- Build and Deployment
- Component Architecture
- API Integration
Please refer to the CONTRIBUTE.md file for detailed contribution guidelines.
- This project is licensed under the MIT License. See the GNU file for details.
For more detailed documentation, check the docs directory.