Data syncs across all devices

First-Time Security Setup
Create Your Password

You signed in with the default password. Set a personal password to secure your account before continuing.

At least 8 characters
One uppercase letter (A–Z)
One number (0–9)
One special character (!@#$%)
EliteCraft Logo
EliteCraft Creations Kenya
Search customers, orders… ⌘K
AD
Admin ADMIN
Admin Control Panel
EliteCraft Creations · Live Operations
LIVE
Customers
0
Registered clients
Orders
0
All time
Pending
0
Awaiting action
Completed
0
Delivered
Revenue
KSh 0
Collected
Orders by Status
Payment Sources
Revenue by Month
Last 6 months (KSh)
Live Order Feed
LIVE
Instant updates from your store — no refresh needed
No orders yet. New orders will appear here instantly.
Recent Orders
Order IDCustomerOrderStatusDue DateBalance
Customers
Cust IDFull NamePhoneEmailLocationDate AddedProjectsActions
Projects
Project IDCustomerProject NameStatusStartDue DateCost (KSh)PaidBalancePay NowActions
Payments
KSh 0
Total Collected
KSh 0
Outstanding
0
Transactions
0
Cleared
Pay IDProjectCustomerAmount (KSh)DateSourceProject ValueBalanceStatusActions
M-Pesa Statement Import
Safaricom M-Pesa Statement Analyser
Upload your M-Pesa CSV/TXT statement. The system auto-parses transactions and matches them to your customers by phone number.
Upload Statement File
Drop your M-Pesa statement here
Supports CSV or TXT exported from M-Pesa app / Safaricom portal · Click to browse
Parsing…0%
Analysis Results
DateTx IDSenderPhone (Normalised)Amount (KSh)Matched CustomerProjectStatus
Product Catalog
Products listed here appear on your e-commerce storefront
Flutterwave Payments
Verified online payments via card & M-Pesa
KSh 0
Total Collected
0
Transactions
0
M-Pesa Payments
0
Card Payments
Payment History
All verified Flutterwave transactions
DateTx IDTx RefCustomerEmailPhoneAmountMethodStatus
Loading…
Invoice Generator
Generate professional invoices for any project
Build Invoice
Alerts & Notifications
Overdue Projects
Due This Week
Outstanding Balances
User Management
Admin only — control system access
System Users
Activity Log
Last 20 system actions
Settings
Payment Settings — Flutterwave
Configure M-Pesa & card payments. Keys are stored securely in Supabase.
● Not configured
Using test keys — no real charges will occur.
Used in the browser checkout UI (safe to expose)
⚠ Never expose this in frontend code. Stored server-side only.
URL of your deployed verify-payment Edge Function. Used to securely verify payments server-side.
⚡ Quick Setup Guide
1. Create a free account at dashboard.flutterwave.com
2. Go to Settings → API Keys → copy your Public & Secret keys
3. In your Supabase project, run the SQL in schema.sql
4. Deploy the Edge Function: supabase functions deploy verify-payment
5. Set your Edge Function URL above and click Save
6. Use Test Mode first — switch to Live when ready for real payments
Change Password
Brand Logo
Shown in the topbar and on invoices
Click to upload your logo PNG, JPG or SVG · Recommended 200×200px · Max 2MB
Using default icon
Business Info
Order Email Notifications
Get emailed whenever a customer places a store order
Setup (free, 2 min):
1. Create a free account at emailjs.com
2. Add an Email Service (Gmail works) → copy the Service ID
3. Create an Email Template → copy the Template ID
4. Go to Account → copy your Public Key
5. In your template, use variables: {{order_id}}, {{customer_name}}, {{customer_phone}}, {{items}}, {{total}}, {{to_email}}
International format (254…). When a new order arrives you'll get a WhatsApp alert button.
Preferences
Highlight Overdue ProjectsRed rows for past-due projects
Auto-complete on Full PaymentMark Completed when balance = KSh 0
Database & Storage
Cloud Sync Active
All data is stored in the cloud database and syncs in real-time across every device. Share your login credentials with your team — they will see the same live data.
Last sync:
⚠ Danger Zone
Deletes all clients, orders, payments and products from Supabase.
Your logo and user accounts will be preserved.
System Info
Logged In As
Role
Customers / Projects
Payments