Mini Repair Shop Portal MVP

Заказчик: AI | Опубликовано: 07.03.2026
Бюджет: 3 $

I need a slim, login-based multi-tenant portal that lets phone repair shops handle the full life-cycle of a ticket while keeping every record synced to JetForm through its API. Core workflow A Shop Owner (with Sales and Admin roles also available) logs in with Email and Password, creates or selects a Customer, registers the Device with its IMEI, adds the replaced screen or other part, and submits a Ticket. The portal must automatically attach the “Coverage” coverage using a per-tenant setting that toggles the deductible between 0 lek and 3 000 lek. Search & claim Staff later search Tickets by IMEI or customer name, open the record, shoot a short 5–9 second verification video (≤ 31 MB), and file a Claim that is auto-approved for this MVP. All Customers, Devices, Tickets, and Claims must be pushed to my JetForm instance; I will supply the exact form schema and API credentials. Architecture notes • Multi-tenant: each shop sees only its own data, while I keep an overarching Admin view. • Minimal UI: clean bootstrap-level forms are enough—no design polish required. • Tech stack is up to you as long as it is mainstream, maintainable, and deployable on a typical Linux VPS. Deliverables - Source code in a private Git repo - Simple environment file with JetForm keys and tenant defaults - SQL (or migration scripts) for initial schema - Brief README covering setup, tenancy configuration, and video-size handling Acceptance I’ll consider the job complete once I can: create a tenant, sign in as each role, run the ticket/claim flow end-to-end, see the records appear in JetForm instantly, and watch the video stored/referenced exactly as specified. Check the Document attached