Building ProposalIQ: AI Proposals for African Freelancers
How I built a full-stack AI proposal generator with Paystack, Resend, and public share links — deployed and live.
The Problem
African freelancers lose clients because their proposals look unprofessional or take too long to write. I built ProposalIQ to fix that — generate a full proposal in under 60 seconds.
The Stack
- Next.js — full-stack framework
- Prisma + MongoDB Atlas — database and ORM
- NextAuth v5 — credentials and Google OAuth
- OpenRouter — AI proposal generation with free-model fallback
- Paystack — NGN payment processing
- Resend — transactional email
- nanoid — public share links
Key Features
- Multi-step proposal form with 7 pre-built templates
- Client management
- AI inline editing
- Public share links
- PDF export
- Password reset
- Google OAuth
The Deployment Journey
Deploying to Vercel required fixing TypeScript errors, adding prisma generate to the build script, and carefully managing environment variables.
ProposalIQ is the most complete SaaS product I've shipped so far.
/ KEEP READING
Related Articles
Building TERRA·SCAN: AI Land Inspection Tool
How I built an AI-powered land inspection platform with Next.js, OpenRouter vision API, and Leaflet maps.
Building BuildAI: Construction Project Management SaaS
How I turned a Bolt.new export into a production-ready AI construction SaaS with Supabase, OpenRouter, and Vercel.
Full Stack SaaS in a Weekend
How I plan, scaffold, and ship a full SaaS product in 48 hours.
Building BuildAI: Construction Project Management SaaS
Next article →Full Stack SaaS in a Weekend
KEEP EXPLORING
Interested in the projects behind these articles?
Explore the systems, AI products, and full-stack applications I'm building.
View Projects →