Senior Full-Stack Developer (Next.js, Supabase, Stripe, E-Commerce) — MVP Storybook Platform
Budget: -
HOURLY / FULL_TIME
⭐ 0.00 (1)
United States
database-development, e-commerce-website, software-debugging, web-programming, web-application, api, api-integration, stripe, cms-development
Senior Full-Stack Developer (Next.js, Supabase, Stripe) — MVP Storybook Platform
## About the project
I'm building **Story We Made**, a personalized storybook platform for families with young children.
Parents will select a story template, customize characters, complete checkout, and receive a personalized digital book. Physical book fulfillment will be added through a print-on-demand API.
The product is already defined with UX flows, wireframes, branding, and technical direction. I'm a product designer with a strong frontend background and will be actively involved in product decisions and design implementation.
I'm looking for an experienced developer who can help bring the MVP to life and establish a scalable foundation for future growth. The MVP follows a template-based personalization approach (not AI-generated stories at runtime) to keep the experience fast, reliable, and cost-effective.
---
## Project Scope
Build a production-ready web application that includes:
### Customer Experience
* Authentication (email/password and Google login)
* User profiles
* Story template gallery
* Story detail pages
* Character selection/customization flow
* Personalized book preview
* Checkout flow
* Order confirmation experience
* Customer library for purchased books
* Re-download purchased digital books
### Backend & Infrastructure
* Database architecture
* Authentication and authorization
* Asset storage
* Order management
* PDF generation pipeline
* Email notifications
* Admin dashboard
* Analytics implementation
* Error monitoring
### Integrations
* Stripe Checkout
* Supabase (database, auth, storage)
* Email provider (Resend or similar)
* Analytics (PostHog)
* Print fulfillment API (Lulu API preferred, if timeline permits)
The planned stack is Next.js, TypeScript, Supabase, Stripe, PostHog, and Vercel.
---
## Tech Requirements
Must have experience with:
* Next.js (App Router)
* TypeScript
* React
* Supabase
* PostgreSQL
* Stripe
* REST APIs
* Vercel deployment
* Git/GitHub
Nice to have:
* PDF generation
* Print-on-demand integrations
* E-commerce products
* Subscription or order management systems
* PostHog analytics
* Resend
* AI-related products
---
## What I'm Looking For
You are:
* Comfortable owning technical decisions
* Able to work independently
* Strong communicator
* Product-minded, not just task-oriented
* Able to identify edge cases and propose solutions
* Interested in building an MVP quickly without overengineering
I value thoughtful tradeoffs, clean architecture, and practical execution over perfect code.
---
## Current Status
The project already has:
* Product requirements document
* User flows
* Design system
* Landing page
* Branding
* Technical architecture direction
* Initial content pipeline
I'm looking for someone who can help turn this foundation into a working product over the next several weeks. The product already has a defined brand system, user experience direction, and MVP scope.
---
## Deliverables
By the end of the engagement, I would like:
* Production-ready MVP
* Working checkout and payment flow
* User account system
* Order management system
* Personalized book generation pipeline
* Analytics implementation
* Deployment documentation
* Clean codebase with handoff documentation
---
## To Apply
Please include:
1. Relevant projects you've built
2. Your role on those projects
3. Experience with Next.js + Supabase + Stripe
4. Your availability over the next 6–8 weeks
5. An estimate of how many hours you believe this project may require
6. Links to live products you've personally shipped
Bonus points if you've built:
* E-commerce products
* Marketplace products
* Digital product delivery systems
* Personalized content experiences
---
**Project Type:** MVP / Startup Product Build
**Duration:** 6–8 weeks
**Experience Level:** Senior/Expert
**Preferred Location:** Open to remote worldwide, strong English communication required
Auf Upwork öffnen