Skip to content
Category

3D and interaction

Free first mockup

Pricing

Custom quote

Request a quote

Interactive 3D scenes and product configurators. Higher conversion, better presentation.

Scope of services

  • 01Interactive 3D scenes for websites
  • 02In-browser product configurators
  • 03Animated hero sections with 3D graphics
  • 04Custom WebGL effects and shaders
  • 05Integrating 3D into existing sites
  • 06Performance optimisation for scenes and interactions

Custom quote, every project discussed individually.

An incredible effect. I had no idea websites could do that.

Schol-Bud · Joinery and windows, Żnin

How it works

Four stages, one goal. A site ready to go to work.

  1. Brief and quote

    Details

    A short conversation about your goals, your audience and the scope. I map out the site structure, timeline and payment schedule. Once you approve the offer, you sign a simple B2B agreement and I issue an advance invoice.

    Czas

    3-5 days

    Rola klienta

    You share your business goals and whatever materials you have: logo, photos, any existing copy.

  2. Visual design

    Details

    I start with a free mini-mockup, a single hero screen in your brand's style, so you can see the direction right away. Once you approve it, I move on to the full design: mockups of every key screen in Figma, two rounds of revisions included. You sign off on the visual direction before any code is written.

    Czas

    3-4 weeks

    Rola klienta

    You give feedback and approve the mockup. No approval, no code.

  3. Implementation

    Details

    I write the code from scratch in Next.js, no page builders, no plugins. Integrations (Resend contact form, Google Maps, Analytics), SEO and performance optimisation, full responsiveness. I handle the copy and images myself, either you send the materials in one batch, or I pull them from your existing sources.

    Czas

    4-8 weeks

    Rola klienta

    You provide the final copy and images, as we go or as a single package.

  4. Launch and handover

    Details

    I publish the site on your domain with HTTPS, the contact form and analytics configured. You receive the full code (a ZIP plus access to the GitHub repository), a PDF export of the design and a short video on how to edit the basic content. After launch you get 60 days of free bug-fix support.

    Czas

    1-3 days

    Rola klienta

    You collect the keys: the code, hosting access and a link to the documentation video.

What you get

Concrete files, access and ownership once it ships.

  • Source code

    The full site code, on your terms

    Details

    You get the packaged code (ZIP) plus access to the Soraweb GitHub repository, with the option to transfer it to your own account after launch. The code is yours: you can change your host or your developer at any time. You lose nothing and no one holds your site hostage.

  • Visual design

    PDF export of the mockup

    Details

    A full PDF export of the visual design, every key screen, the colour system and the typography. You can share it with the rest of your team or keep it as brand documentation.

  • SEO and performance

    Google visibility and speed from day one

    Details

    The site structure, target keywords and descriptions are sorted out before launch, so from the moment it goes live, the site has a real shot at showing up in search results, with no paid campaigns. And the standard, not an add-on: fast loading, full responsiveness and a polished layout on mobile.

  • Hosting

    Vercel, you choose the model

    Details

    You can have your own Vercel account (the free tier is plenty for a typical business site). I set up the deployment, you keep full control and pay nothing for hosting, ever. Alternatively, hosting on the Soraweb side under a monthly plan, with full visibility for you at all times.

  • Domain

    Your domain, no compromises

    Details

    Either you buy the domain yourself (OVH, home.pl, Namecheap, wherever you like) and I configure the DNS, or I buy it for you and add the cost to the invoice. The domain always belongs to you from day one.

  • Content editing

    CMS panel or GitHub web edit + video

    Details

    On the With subpages and Premium packages, a CMS panel where you edit text, photos and pricing yourself, no developer needed. On the One Page package, a short video (5-10 min) on how to edit the basics (phone, hours, prices) through GitHub in your browser; a CMS panel can be added at any time (from 500 zł, one-off).

  • Form and Analytics

    Resend + GA4 or Vercel Analytics

    Details

    I set up the contact form (Resend free, up to 100 emails a day) and analytics on your account. If you prefer, I create the accounts under your own details and hand over the access, along with a recorded walkthrough.

  • Support

    60 days of free support

    Details

    Minor tweaks, bug fixes and small content changes for 60 days after launch, included in the project price. New features and bigger changes are quoted separately, with no project minimum.

  • Copyright

    The client owns everything after full payment

    Details

    Once the final invoice is settled, you become the owner of the code, the visual design and the content. Soraweb retains only the right to feature the project in its portfolio (case study) and present it in industry media, subject to your consent on which materials are used.

FAQ

Questions about the offer

  • It can, if it's done carelessly. In my projects the 3D scene loads asynchronously. The site is interactive and SEO-ready before the 3D finishes downloading. Models are optimised, textures are reduced, frame rate is monitored. The goal, zero impact on LCP.

  • No. I can design the models from scratch (or commission them from a specialist), source them from libraries (Sketchfab, free3D) and refine them, or use your own. We settle the choice together at the quoting stage, depending on the scope and budget.

  • Yes, but with care. Phones have weaker GPUs than laptops, so on mobile I show a simplified version of the scene (fewer polygons, lower-res textures) or a static render where 3D doesn't make sense. I build that in as standard, not as an extra.

  • Yes, that's a common case. I build just the 3D component and deliver it as an embed (iframe, web component, or directly in React/Vue if the framework fits). Custom quote based on the scope of the integration.

  • Product configurators (cars, furniture, jewellery), architectural visualisations, brand-experience scenes (like the hero on Apple/Linear sites), interactive data viz. I don't recommend it for ordinary business sites, form over substance.

Let's start together

You don't need a finished design.

An idea and a goal you want to reach are enough. Tell me what your site should do and who it's for, and you'll get a concrete scope and a sensible starting point in reply.