You fill in your freelancer profile once, paste
a job description, and get a compelling, personalized
proposal following Upwork's official guidelines —
hook, problem statement, solution, proof, CTA.
Under 150 words. Never starts with "I" or "Hello."
💳 Stripe Invoice Payments
Clients receive an invoice link and pay with one
click via Stripe Checkout. Webhook automatically
marks the invoice as Paid. Full payment lifecycle
in one flow.
📧 Professional Invoice Emails
Beautiful HTML invoice emails sent via Resend API
from a verified domain (konvertio.app) with an
embedded "Pay Now" button linking to Stripe checkout.
📊 Revenue Analytics Dashboard
Live charts using Recharts:
- Monthly revenue bar chart (last 6 months)
- Revenue by platform donut (Fiverr/Upwork/Direct)
- Project status breakdown
- Hours tracked this week
⏱️ Time Tracker
Per-project start/stop timer, weekly summary,
full log history with notes.
👥 Client CRM + Kanban Pipeline
Full CRUD client management with drag-and-drop
Kanban board across 5 stages: Lead → Active →
In Review → Completed → Paid.
How I Built It
Entirely through conversation with MeDo —
no manual coding. Here's my prompt strategy:
-
One big foundation prompt — described the
full app structure, UI style, and all 6 pages
-
Feature-by-feature iteration — each feature
got its own dedicated follow-up prompt
-
Database migration prompt — moved everything
from localStorage to real Supabase backend tables
-
Bug fix prompts — targeted one-liner fixes
for specific issues
-
Polish prompt — animations, empty states,
onboarding modal, landing screen
The key insight: treat each MeDo prompt like a
precise engineering spec. The more specific you
are about data flow, API endpoints, and UI behavior,
the better the output.
Tech Stack
-
Frontend: React + Tailwind CSS
-
Backend: Supabase (via MeDo)
-
Database: PostgreSQL
-
Payments: Stripe
-
AI: Ollama Cloud API (gpt-oss:120b)
-
Email: Resend API
-
Charts: Recharts
-
Platform: MeDo
The Result
A production-quality app that would normally take
2-3 weeks to build manually — done in 48 hours
through conversation alone.
This is what AI-assisted development actually
looks like in 2026.
Try It Live
🔗 https://app-bn4yr7ij1ce9.appmedo.com
Built for the MeDo Hackathon
— If you're a freelancer, give it a try and let
me know what you think!
BuiltWithMeDo