Repair Shop
https://repair-shop-dusky.vercel.app/
π Overview
A modern web application built to manage and track repair tickets for a computer repair shop. This platform helps streamline the workflow between technicians and customers, providing real-time updates and efficient ticket management.
π― Purpose
This application replaces traditional sticky note systems with a digital solution that allows repair shop employees to:
Track customer repair tickets
Manage customer information
Assign and update ticket status
Search through tickets and customer records
Monitor repair progress in real-time
π Tech Stack
Frontend
Next.js 15 - React framework with App Router
React - UI library
Tailwind CSS - Utility-first CSS framework
Shadcn/ui - Reusable component system
React Query - Data fetching and state management
Backend & Database
PostgreSQL - Primary database
Drizzle ORM - Type-safe ORM
Next.js API Routes - Backend API
Next-Safe-Actions- Used for Typesafe Server Actions
Authentication & Security
kinde -Kinde Authentication system
Monitoring & Error Tracking
Sentry - Error tracking and monitoring
Development Tools
TypeScript - Type safety
ESLint - Code linting
Prettier - Code formatting
pnpm - Package management
β¨ Features
π Secure passwordless authentication
π± Responsive design (desktop-first, tablet-supported)
π¨ Light/Dark mode support
π Advanced search functionality
π₯ Role-based access control (Admin, Manager, Employee)
π Real-time ticket tracking
π€ Customer management system
π« Ticket assignment system
π Notes and updates tracking
π Getting Started
Clone the repository: