Developer for Course Sales Website (Vercel / Next.js / Stripe)
Budżet: $15.0 - $30.0
HOURLY / PART_TIME
⭐ 4.99 (16)
Denmark
web-programming, wordpress, web-design, sales
I'm looking for a reliable, communicative developer to build and maintain a clean, professional course sales website for a small academic business. The ideal candidate will have experience in web development and design, ensuring the site is user-friendly and visually appealing. Strong communication skills are essential to understand our needs and deliver a high-quality website.
We will be building a course platform for researchers and academics learning to use AI in their scientific writing. We sell courses directly to individual researchers and also work with universities and research institutions.
The site's visual design and frontend components are being developed in Claude Design (Anthropic's design-to-code tool), which produces React/Next.js code. Your job is not to design or build from scratch — it's to take that output, clean it up where needed, integrate it into a proper production codebase, and build out everything that Claude Design doesn't handle.
What you'll receive:
A completed homepage as working React/Next.js code from Claude Design
Course landing pages (5–6 total) from Claude Design
An About page and FAQ pages, similarly produced
What needs to be built and configured by you:
- A clean, well-structured Next.js project that the Claude Design output slots into properly
- Review and refinement of the frontend code as needed for production quality
- Stripe payment integration for course signups
- GitHub repository with a clean branching workflow suited to a non-developer doing AI-assisted maintenance
- Deployment on Vercel, with a working CI/CD pipeline
The Claude Code handoff — please read this carefully
This is the part that makes this role a little unusual, and it's important to me that you're genuinely on board with it.
I have no coding background. My long-term plan is to handle routine content updates and smaller site changes myself using Claude Code (an AI coding assistant that works directly with a codebase). That means:
- The codebase needs to be clean, well-structured, and well-commented from day one — not for my eyes, but so Claude Code can navigate and edit it reliably
- You'll need to set up GitHub and a proper branching workflow that works for a non-developer working with AI assistance
- Because the frontend arrives as Claude Design output rather than hand-written code, part of your job is ensuring that output is properly integrated and structured — not just dropped in as-is
- After the initial build, I'd like you to remain available for a few hours per month for things that go beyond what Claude Code can handle: backend changes, major new features, debugging edge cases, Stripe updates, and so on
- Ideally, you're someone who finds this setup interesting rather than threatening — a developer who's comfortable with AI-assisted workflows and AI-generated code is a genuine plus
This is not a one-off project. I'm looking for a long-term technical partner who is invested in the site working well over time.
What I'm looking for in a developer
Must-haves:
- Solid experience with Next.js, Vercel, and GitHub
- Experience setting up Stripe for digital product or course sales (not just e-commerce)
- Comfort working with AI-generated frontend code — reviewing it, cleaning it up, integrating it cleanly into a production project
- Experience working with non-technical clients — patient, clear communication is essential
Commitment to writing and maintaining clean, readable, commented code
Strong plus:
- Familiarity with Claude Code or AI-assisted development workflows
- Experience building sites for education, SaaS, or similar trust-heavy contexts
- Any background in or affinity for academic or research environments
How I'd like to start
I'd like to begin with a small paid scoping task: setting up the GitHub repository, Vercel deployment pipeline, and a Stripe test environment, and confirming that a sample Claude Design component integrates cleanly into the project structure. This gives us both a low-stakes way to see how we communicate and work together before committing to the full project.
If that goes well, we move into the full build.
Otwórz na Upwork