Next.js & Supabase Full-Stack App
Budget: ₹12,500 – ₹37,500 INR
I’m putting together a production-ready web application and already have the GitHub repo and hosting on Vercel in place. The chosen stack is set and I need someone who can take it from scaffold to feature-complete while keeping two things front and centre: rock-solid responsiveness across breakpoints and snappy performance.
Stack & key integrations
• Frontend: Next.js 14 (App Router) with TypeScript, Tailwind CSS, shadcn/ui
• Backend: Supabase Postgres with row-level security
• Auth: phone-number OTP via Supabase
• Payments: Razorpay (dynamic UPI QR flow, webhook handling, settlement tracking)
• PDFs: generate invoices or certificates through react-pdf or Puppeteer running in Vercel functions—whichever proves more reliable under Vercel limits
• Messaging: transactional WhatsApp via MSG91 or Razorpay’s built-in channel
• Monitoring: Sentry
• Source control: GitHub (branch workflow already configured)
What I need from you
1. Build out the responsive UI using the component library above, ensuring CLS is minimal and pages stay sub-second on TTI.
2. Wire up Supabase RLS policies and the phone-OTP auth flow end-to-end.
3. Implement Razorpay checkout with dynamic UPI QR, listen to webhooks, and persist settlements.
4. Add PDF generation triggered from secure server actions.
5. Hook in WhatsApp message sends at key lifecycle events.
6. Integrate Sentry so every edge and function route reports errors with full context.
7. Ship via Vercel preview builds and open a PR for every milestone so we can review together.
There’s no hard deadline, so I value clean, maintainable code and thorough testing over rushing. If you’re comfortable navigating this toolset and can document your work clearly in the repo’s README and inline comments, let’s talk.
Stack & key integrations
• Frontend: Next.js 14 (App Router) with TypeScript, Tailwind CSS, shadcn/ui
• Backend: Supabase Postgres with row-level security
• Auth: phone-number OTP via Supabase
• Payments: Razorpay (dynamic UPI QR flow, webhook handling, settlement tracking)
• PDFs: generate invoices or certificates through react-pdf or Puppeteer running in Vercel functions—whichever proves more reliable under Vercel limits
• Messaging: transactional WhatsApp via MSG91 or Razorpay’s built-in channel
• Monitoring: Sentry
• Source control: GitHub (branch workflow already configured)
What I need from you
1. Build out the responsive UI using the component library above, ensuring CLS is minimal and pages stay sub-second on TTI.
2. Wire up Supabase RLS policies and the phone-OTP auth flow end-to-end.
3. Implement Razorpay checkout with dynamic UPI QR, listen to webhooks, and persist settlements.
4. Add PDF generation triggered from secure server actions.
5. Hook in WhatsApp message sends at key lifecycle events.
6. Integrate Sentry so every edge and function route reports errors with full context.
7. Ship via Vercel preview builds and open a PR for every milestone so we can review together.
There’s no hard deadline, so I value clean, maintainable code and thorough testing over rushing. If you’re comfortable navigating this toolset and can document your work clearly in the repo’s README and inline comments, let’s talk.