A modern React-based ticket management system frontend built with Vite.
- React 19
- React DOM 19
- Vite 6.2.2
- React Router DOM 7.4.0
- React Hook Form 7.54.2
- Zod (Validation) 3.24.2
- JWT Decode 4.0.0
- Tailwind CSS 4.0.15
- Material-UI (MUI) 6.4.8
- Lucide React (Icons) 0.483.0
- Framer Motion (Animations) 12.5.0
- Axios (HTTP Requests) 1.8.4
- ApexCharts (Charting) 1.7.0
- CLSX (Conditional Classnames) 2.1.1
- Node.js 18+
- npm 9+
# Clone the repository
git clone https://your-repo-url.git
cd client
# Install dependencies
npm install
- Create
.env
file - Add necessary environment variables:
VITE_API_BASE_URL=http://your-backend-url/
# Run development server
npm run dev
# Opens at http://localhost:5173
# Build for production
npm run build
# Lint the project
npm run lint
# Preview production build
npm run preview
src/
├── components/
├── pages/
├── services/
├── utils/
├── contexts/
└── App.jsx
- Configured for Vercel
- Build Command:
npm run build
- Output Directory:
dist
- Fork the repository
- Create feature branch
- Commit changes
- Push to branch
- Open Pull Request
Aswin Das P V
Email: [email protected]
LinkedIn: pvaswindas