A React.js and Vite application for managing a vehicle maintenance workshop. The app provides functionality for handling vehicle repairs, inventory management, and performance metrics. It supports three user roles: customer, admin/workshop staff, and super admin/owner.
-
Customer:
- View repair history
- ...
-
Admin/Workshop Staff:
- Enter records of vehicle repairs
- Manage inventory
- ...
-
Super Admin/Owner:
- Assign admin roles
- Access financial and workshop performance metrics
- ...
-
Other features can be found in the product requirements document
- React.js
- ShadcnUi React Component Library
- Tailwind CSS
- Redux Toolkit for state management
- React Router (v6) for routing
- React Hook Form for form validation
- Axios for making HTTP requests
- React Query for data fetching
(Full list of tools can be found in package.json file)
-
Clone the repository:
git clone https://github.com/CeeJayyy007/auto-app-frontend.git
-
Install dependencies
cd auto-app-frontend npm install
-
Set Environment Variables
cp .example .env
-
Then you can start the application:
npm run dev
npm test
- MIT