Internal · Technical Team
Operations & Integrations Checklist
Live status of every integration required to sell the 300M AED programme. Tasks marked action require a decision or credential from the founders; tasks marked pending are queued and will be wired on request.
Ready
9
Awaiting founders
2
Queued
11
Founder Uploads · Contracts, Legal Opinion & Photos
Restricted to admin accounts. Contracts and legal opinions stay in a private bucket; media is readable by any signed-in investor. To become admin, sign in and open /admin to claim the first admin role.
Sign in with an admin account to upload. Login →
Auth
Email + password sign-up
Supabase Auth with HIBP checks.
done
Google OAuth
Provider configured — verify with a live sign-in on the deployed URL.
done
Admin bootstrap
First signed-in user calls claim_first_admin on /admin.
done
Database
profiles / user_roles / investments / distributions / documents / chat_messages
All with RLS and GRANTs.
done
AI Advisor
Lovable AI Gateway
Wired via createServerFn — using Gemini 2.5 Flash for cited answers.
done
Document ingestion (contract + UAE law)
Upload PDFs/DOCX via /admin → Library. PDF text extraction can be added on request.
Open →action
Payments
Bank transfer (AED)
Manual reconciliation via admin distributions table.
done
Stripe / Paddle checkout
Enable payments provider — required for online top-ups. Ask us to enable when needed.
pending
Crypto rails (USDT/BTC/ETH)
Awaiting UAE VARA compliance opinion — blocked at legal review.
pending
CRM & Marketing
HubSpot
API key required. Add to /connections once available; contact-sync worker is scaffolded.
Open →pending
Meta / Google Ads pixels
Pixel IDs required — insert via /connections; loader is already reserved.
Open →pending
Transactional email (Resend)
Domain DNS + API key. Ask us to scaffold auth email templates when domain is verified.
pending
Telephony
Twilio WhatsApp + SMS
Account SID + Auth token needed for investor OTP and payout notifications.
pending
Media
Local media slot library
IndexedDB fallback for large videos. Uploads visible at /media.
Open →done
Cloud media bucket (Supabase Storage)
Enable a public 'elaris-media' bucket to persist assets across devices and share with investors.
pending
Domain & SEO
Custom domain (goelaris.com)
Point DNS to Lovable. OG image will pick up hero media automatically.
action
Sitemap + robots
Auto-generated after publish; verify indexing in Search Console.
pending
Legal
Contract PDF templating
Ready to wire — generate personalised contract PDF per investor using pdf-lib on server function.
pending
KYC / AML provider (Sumsub or IDnow)
Regulatory requirement above 55k AED ticket size.
pending
Reporting
CSV export in simulator
Investor can download year-by-year projection.
done
Printable Prospectus PDF
See /prospectus — one-page executive summary.
Open →done
Monthly statement email
Cron job scaffolding pending; needs Resend + payout cadence lock.
pending
Ready to launch?
When each pending item is unblocked, ping the Lovable builder and it will be wired end-to-end. Publish the site from the top-right when you are ready to share with investors.