New projects from scratch

Django & Wagtail development from scratch

I build Django applications and Wagtail websites, from company sites, blogs, and online shops to customer portals, booking systems, and internal tools. We start by agreeing what your project needs to do and what it should connect to, such as payments or your CRM. Then I build it, and I usually keep looking after it once it's live.

Who this service is for

You might be a business that needs a new website or online shop, a founder building a product, someone with an idea, an agency looking for a developer, or a team building tools for yourselves or your customers.

How the service works

For example

You run a few yoga studios and want a new website. Visitors should see the class timetable, book a class, and buy class passes online. Your team wants to update the timetable and publish news and blog posts without calling a developer. I build the site in Wagtail so your team can edit it, and use Django for the bookings and payments.

This is an example. We'll work out the details for your project together.

  1. We define what your project needs to do

    We talk through your idea, who will use it, and what they need to get done. You know the business; I help map the user journeys, data, workflows, and connections to other systems. Then we choose what belongs in the first release.

    What you get: An agreed list of features for the first release.

  2. We plan the build together

    We work through your designer's layouts, the features, and the services the site or application connects to. I plan the data model, backend, APIs, and hosting, and explain the technical choices. Then we agree on a budget, milestones, and when you'll review progress.

    What you get: A build plan with a budget, milestones, and scheduled reviews.

  3. I build it, one working part at a time

    I build the frontend from your designs, develop the backend, and connect the agreed services. That can include accounts, payments, background tasks, custom business logic, and Wagtail editing tools. You try working features on a preview environment, we talk through your feedback, and I refine them.

    What you get: Working features you can use and review as the product takes shape.

  4. We get ready for launch

    I test the main user journeys, permissions, integrations, and how the application handles errors. I check performance and the interface across screen sizes, and prepare hosting and deployment. We review it together, and I walk you through the tools you'll use to run it.

    What you get: A site or application ready for launch, and the know-how to run it day to day.

  5. You launch with support from the developer who built it

    I launch the site or application and check the live workflows with you. Your customers can start using it, or your team can put it to work. I usually stay on for maintenance and new features; we plan that during the build.

    What you get: A live site or application, with maintenance and new features already planned.

What you get

  • Your Django application or Wagtail website, its source code, and the features and integrations we agreed on.
  • The customer-facing features, internal tools, and content editing setup your project needs.
  • A tested deployment setup, a walkthrough of the application, and a plan for maintenance.

How we’ll work together

You or your designer provide the web design; I handle development. We agree on the budget and schedule before work starts. I'll share progress and answer questions through the tools we agree on. We plan maintenance during the build, too.

Relevant experience

I've built and maintained a healthcare membership platform with Django and Wagtail for over six years. It includes memberships, payments, events, and content publishing. The case study explains what I've built and how I look after it.

More about my work

Questions about New projects from scratch

What should I have ready before we start?

Bring your idea, the workflows you want to support, and any systems the application should connect to. For the interface, you'll need designs or a designer who can work alongside me. You don't need technical requirements; we work those out together, along with the build plan.

Can you work with my agency or designer?

Yes. I often work with agencies and can join your team as the Django and Wagtail developer. I build from your designs, work alongside your designers, and join client discussions when that helps.

What kinds of applications and integrations can you build?

I build company websites, blogs, and ecommerce sites, as well as customer portals, membership platforms, booking systems, internal tools, and applications around your own business workflows. I also connect third-party services for payments, CRM, email, and more, and build APIs for other systems to use. We shape the approach around your project, and add Wagtail where you need to manage content.

What happens after launch?

I usually keep looking after the projects I build, handling maintenance and adding features as you need them. We arrange this during development, so you know how support will work before launch.

New projects from scratch

Tell me what you need

Tell me what you'd like to build, who will use it, and which tools or services it needs to connect to. Let me know whether you have designs ready or a designer involved.

I'll read your message and reply with questions or a suggested next step.

Your message is sent to Tim about this service. This form does not subscribe you to the newsletter.