Quick Cash Control is a lightweight Point-of-Sale system designed specifically for Arabic-speaking small businesses. The system provides complete inventory management, sales processing, and reporting capabilities with a user-friendly Arabic interface.
👉 Experience the Live Demo 👉 GitHub Repository 👉 GitHub Profile
| Category | Technologies Used |
|---|---|
| Framework | React 18 |
| Language | TypeScript 5 |
| Build Tool | Vite 4 |
| UI Library | shadcn/ui |
| Styling | Tailwind CSS 3 |
- State Management: Zustand
- Form Handling: React Hook Form + Zod validation
- Data Fetching: React Query
- Charts: Chart.js
- 📦 Add products with images and descriptions
- 🔄 Real-time inventory tracking
- 🏷️ Barcode support
- 📁 Bulk import/export capabilities
- ⚡ Fast checkout interface
- 🧾 Customizable receipts
- 🔄 Returns management
- 💳 Multiple payment method support
- 📅 Daily/weekly/monthly sales reports
- 📊 Interactive dashboard
- 📈 Product performance metrics
- 📱 Mobile-responsive design
- 🔐 Secure authentication
- 👥 Role-based access control
- 🌙 Dark/light mode toggle
- ⚙️ User preferences
- Node.js (v18 or higher)
- npm (v9 or higher) or pnpm
# Clone the repository
git clone https://github.com/vd437/quick-cash-control.git
# Navigate to project directory
cd quick-cash-control
# Install dependencies
npm install
# Start development server
npm run dev
# Build for production
npm run build
# Preview production build
npm run preview