Back to services
SKU 02 · WEB PACKAGELive

Web Package

Same bar as Ian's portal: full source, deployment docs, 30 days of free bug fixes. Anything beyond the package scope is priced separately.

Project quote on request
Book a call

SCENARIOS

Who this package is for

Need a personal portfolio site

Want resume, projects and content stitched into one site you can paste into your bio so a recruiter or partner instantly gets what you have shipped.

Validating a product idea

Need a landing page plus a thin backend to capture leads and test willingness-to-pay — without assembling a team or briefing an agency.

Replacing a legacy site

Your current site is dated and the mobile experience is rough — you want a modern, maintainable replacement you can edit yourself.

DELIVERY

What you receive

  1. 1

    Complete web app

    Home, content, forms and basic admin pages tailored to your content structure.

  2. 2

    Full source code

    Delivered in a private GitHub repo. You own everything and can iterate or hand off to anyone later.

  3. 3

    Deployment docs

    A clear English doc that lets any engineer redeploy in 30 minutes — env vars, domain, backups, all included.

  4. 4

    Bilingual structure

    EN / ZH locale wired up by default. You only need to fill in copy, not refactor the framework.

  5. 5

    Mobile responsive

    Phone, tablet and desktop tested as first-class. Every interaction verified on a real phone.

  6. 6

    30-day bug fixes

    Within 30 days of launch I fix functional bugs at no charge. Unlimited within scope.

NOT INCLUDED

What's outside the package

  • Complex payments, subscriptions or multi-role permission systems (priced separately)
  • Original brand visual identity and one-off UI design (we reuse the existing design language)
  • Ongoing operations and content updates (you maintain it after delivery)
  • Server, domain and third-party service costs

PROCESS

Six steps over ~3 weeks

  1. 1

    Requirements alignment

    1-hour deep call to confirm pages, content sources and launch date. Contract signed and deposit collected at the end of the call.

  2. 2

    Information architecture

    I draft the page structure and copy outline for you to approve before any code is written — no rework later.

  3. 3

    Parallel development

    Frontend, backend and content move forward together. Weekly screenshots keep you in the loop with room to give feedback any time.

  4. 4

    Integration & QA

    Full functional testing plus mobile sweep. I run it; one real user runs it; then we hand off for your acceptance.

  5. 5

    Production deploy

    Vercel deploy, DNS, backups all dialled in. Once everything is healthy you settle the remaining payment.

  6. 6

    30-day warranty

    Bugs in the first 30 days get top priority. Polish work after that bills hourly.

PRICING

Project quote

Project quote on request

Includes: full source, deployment docs, bilingual structure, 30-day bug fixes.
Excludes: server / domain costs, out-of-scope features, original brand design.
Out-of-scope work bills at ¥499 / hour. Always estimated and confirmed before any work starts.
Scope confirmed before contract; WeChat / Alipay / corporate transfer all supported.
Invoice issued as a sole-proprietor general VAT receipt under 'technical services'.

FAQ

Common questions

Because you can see ianmu.dev right now — performance, mobile UX, all of it. What you see is what you get, no information asymmetry.

Yes. Anything beyond the base scope bills at ¥499 / hour. I send you an estimate first; nothing starts before you say go.

Completed work is settled by hours, the deposit returned proportionally. The contract spells this out so no one is left guessing.

You own the source. I cover bugs for 30 days. After that any engineer can take over, or you can buy monthly coaching (SKU H) so I keep watching.

We reuse the existing design language (see ianmu.dev). No one-off brand visuals. If you want original branding, budget a designer separately and I will integrate.

Want a demo? Just open ianmu.dev — what you see is what you get.

Back to services