Back to projects

Archihub

SaaS 2026

Django Redis

About the project

Archihub is a lightweight SaaS platform designed for architecture firms to better manage their projects, clients, and internal workflows. The goal is to replace fragmented tools and email-heavy processes with a single, structured workspace. The product focuses on clarity and simplicity, allowing teams to track project progress, manage client actions, and organise key documents without unnecessary complexity.

Backend

The backend is built using Django, with a focus on a clean, scalable multi-tenant architecture. A shared database model is used, where all records are scoped to a firm, allowing for efficient data management while keeping the system simple for an MVP. Core models include users, firms, projects, and related entities such as files, actions, and activity logs.

Beyond the core application logic, the system incorporates Redis as an in-memory data store to support asynchronous and performance-sensitive operations. This is used alongside a task queue (Celery) to handle background jobs such as sending emails, processing file uploads, and running any non-blocking workflows. This keeps the main application responsive and allows heavier tasks to be processed reliably outside of the request-response cycle.

Frontend

The frontend of the application is intentionally lightweight, using Django Templates with Alpine.js to add interactivity where it provides clear value. Rather than building a complicated separated single-page application, the interface is designed around server-rendered pages with small, focused interactive components for actions such as dropdowns, modals, inline updates, and form interactions.

This approach keeps the application fast, maintainable, and well suited to the current project stage. It also reduces frontend complexity while still allowing the product to feel responsive and modern. The interface is structured around clear project views, client records, action lists, and document areas, with an emphasis on making day-to-day project management feel simple and predictable.

Branding

The branding for Archihub is designed to feel professional, structured, and approachable. Since the product is aimed at small to medium-sized architecture practices, the visual identity needs to feel credible without becoming overly corporate or sterile.

The visual language takes cues from architectural workflows, using structured layouts, clear divisions between content areas, and a grid-led interface. This helps the product feel familiar to users who already work with plans, stages, documentation, and formal project processes. At the same time, softer colour choices and simple UI details help keep the experience accessible and less rigid than traditional business software.