mossy-services

byJay Styles

Build me a complete website called "Jay Documentation Hub" for ordering official documents from Uganda and Kuwait. ## WEBSITE PURPOSE: A service platform where customers can browse, select, and order document processing services. Prices include a 20% profit margin over official fees. Variable-fee services show a "Call to Order" WhatsApp button. ## CRITICAL FEATURE – ADMIN PANEL (MUST HAVE): Create a hidden admin dashboard accessible via URL "/admin" with password "admin123". Inside the admin panel, I must be able to: 1. EDIT any service price (both UGX and KWD) 2. ADD new services with name, country, price, type (fixed or variable) 3. DELETE any service 4. EDIT the business name, phone number, WhatsApp number, and email 5. EDIT the exchange rate (KWD to UGX) 6. VIEW all customer orders placed through the site 7. Mark orders as "Pending", "Processing", "Completed", or "Delivered" 8. All changes made in admin panel MUST save to localStorage so they persist after page refresh ## SERVICES TO PRE-LOAD (with prices already including 20% markup): ### Uganda Documents (Fixed Price): - National ID (Lost/Damaged) – 60,000 UGX (≈ 0.071 KWD) - Birth Certificate (7-18 yrs) – 24,000 UGX (≈ 0.028 KWD) - Birth Certificate (18+) – 60,000 UGX (≈ 0.071 KWD) - Passport Regular (10 days) – 300,000 UGX (≈ 0.353 KWD) - Passport Express (2 days) – 480,000 UGX (≈ 0.565 KWD) - Certificate of Good Conduct – 94,000 UGX (≈ 0.111 KWD) - Learner's Driving Permit – 72,000 UGX (≈ 0.085 KWD) - Full Driving Permit (1 year) – 186,000 UGX (≈ 0.219 KWD) - Full Driving Permit (3 years) – 282,000 UGX (≈ 0.332 KWD) - Marriage Certificate – 312,000 UGX (≈ 0.367 KWD) - UNEB Verification – 24,000 UGX (≈ 0.028 KWD) ### Uganda Documents (Variable / Call to Order): - Land Title Search - Land Title Buy/Sell Assistance ### Kuwait Documents (Fixed Price): - Civil ID Delivery – 2.400 KWD (≈ 2,040,000 UGX) - CV Writing Soft Copy – 1 KWD (≈ 850,000 UGX) - CV + Cover Letter – 3 KWD (≈ 2,550,000 UGX) - Expat Driving License – 12 KWD (≈ 10,200,000 UGX) - ATS Resume – 2 KWD (≈ 1,700,000 UGX) - Hard Copy Print (x2) – 2 KWD (≈ 1,700,000 UGX) ### Kuwait Documents (Variable / Call to Order): - Article 18 Visa Support - Document Attestation ## CONTACT INFO: - Phone/WhatsApp: +256 774 893 707 - Email: jaydocs@example.com (editable via admin) ## EXCHANGE RATE: - 1 KWD = 850,000 UGX (editable via admin) ## FRONTEND FEATURES: - Beautiful gold/dark blue gradient background with glassmorphism cards - Search bar to filter services - Add to Cart functionality for fixed-price items - Cart sidebar with quantity controls - Checkout form (Name, Phone, WhatsApp, Delivery Method) - Order confirmation sends details via WhatsApp to the business number - Fully responsive (mobile + desktop) - Floating WhatsApp button that links to chat - Click-to-call phone number link ## ADDITIONAL PAGES/TABS (must have separate tabs): 1. **Terms & Conditions** – Standard terms of service 2. **Privacy Policy** – Data protection and privacy information 3. **Refund Policy** – 30-day refund guarantee if services not delivered within one month 4. **FAQ** – Frequently asked questions about document processing 5. **Ratings & Reviews** – Customers can leave reviews and star ratings (store in localStorage) ## REFUND POLICY DETAILS: If the company fails to deliver the completed document within 30 days from the date of order confirmation (excluding government holidays or incorrect information provided by the customer), the customer is eligible for a 100% refund of service fees. Refund requests must be submitted within 5 days after the 30-day period ends. ## RATINGS & REVIEWS FEATURE: - Display existing customer reviews with name, rating (1-5 stars), comment, and date - Allow new customers to submit a review with star rating - Store reviews in localStorage so they persist ## WHATSAPP & CALL INTEGRATION: - Clicking WhatsApp button opens chat with pre-filled business number (+256774893707) - Phone number is tappable on mobile to call directly - Checkout sends order details via WhatsApp to the business ## ADMIN DASHBOARD REQUIREMENTS (detailed): - Login at /admin (password: admin123) - After login, show tabs: "Manage Services", "Settings", "View Orders" - Manage Services: list all services with edit/delete buttons, plus "Add New Service" button - Settings: edit business name, phone, email, exchange rate - View Orders: show all customer orders with status dropdown (Pending/Processing/Completed/Delivered) - All data persists using localStorage ## DELIVERABLES: Complete single HTML/CSS/JS file with embedded admin panel. No external database required. Everything must work offline and save changes permanently in the browser.

LandingAdmin LoginView OrdersManage Services
Landing

Comments (0)

No comments yet. Be the first!

Landing design preview
Admin Login: Enter Password
Admin Dashboard: View Panel
Manage Services: View Services
Manage Services: Edit Service
Manage Services: Add Service
Manage Services: Delete Service
Settings: Edit Business Info
Settings: Update Exchange Rate
View Orders: Browse Orders
View Orders: Update Status
Manage Reviews: View Submissions
Manage Reviews: Approve Review
Manage Reviews: Reject Review