Code Standardisation and Architectural Documentation for Future Scalability

GoodBarber

About this project

GoodBarber partnered with Imaginary Cloud to carry out a critical documentation initiative focused on their existing V6 app templates.

Result: A complete, pseudocode-based documentation of 195 templates across iOS, Android, and Web, enabling GoodBarber to make informed architectural decisions and implement a new abstraction layer for their upcoming V7 Composer module.

our INVOLVEMENT

Code Audit

Project Management

technologies

Objective-C

Swift

Java

Kotlin

JavaScript

Typescript

GoodBarber - Building the Foundation for a Unified Architecture

GoodBarber is a world-leading no-code platform designed to empower users to create, customise, and launch professional-grade mobile and web applications. Its template-based architecture allows users to easily define the structure and behaviour of their apps across multiple environments.

To prepare for the upcoming V7 Composer module, it became essential to understand and standardise the complex logic that currently powers V6 templates. This documentation project was designed to provide that clarity.

goodbarber logo white version
Code Standardisation and Architectural Documentation for Future Scalability
Imaginary Cloud’s role and involvement with GoodBarber

Imaginary Cloud performed an in-depth analysis and documentation of the existing V6 template logic. Our mission was to deliver a structured, comprehensive, and accessible set of pseudocode documents to support GoodBarber’s next major architectural evolution.

Our role included:

Conducting a detailed analysis of the V6 template codebase across Objective-C, Swift, Java, Kotlin, and JavaScript.

Producing pseudocode documentation for each template, capturing data flow, logic paths, and return values.

Delivering architectural clarity, highlighting similarities and divergences between platforms.

Providing dedicated project management to ensure timelines, communication, and deliverables were consistently met.

Code Standardisation and Architectural Documentation for Future ScalabilityNEW PROJECT IN MIND? LET'S TALK

during the project

Since this project was built on top of the V6 Composer, there were no internal processes used.

two stages

Migration
Development

four stages

Research
Ideation
Execution
Technical Assessment

four stages

Requirements
Back-end integration
Website development
Advanced filtering and search

four stages

Research
Ideation
Execution
Technical Assessment

four stages

Backlog
Bootstrap
Wave 0
Wave N

four stages

Research
Ideation
Execution
Launch & Handover

two processes

MVP
‍ADP

Four stages

Scope meeting
Code review
Test review
Quality review
Assessment

Four stages

Backlog
Bootstrap
Wave 0
Wave N

during the project

Since this project was built on top of the V6 Composer, there were no internal processes used.

TECHNOLOGIES used

Objective-C
Objective-C
Swift
Swift
Java
Java
Kotlin
Kotlin
JavaScript
JavaScript
Typescript
Typescript

Core language powering the iOS template logic.

Core language powering the iOS template logic.

Used in Android templates, handling data flow and rendering logic.

Used in Android templates, handling data flow and rendering logic.

Responsible for the Web templates’ dynamic behaviour and rendering structure.

Responsible for the Web templates’ dynamic behaviour and rendering structure.

Working Model screen
working model and team

GoodBarber collaborated with Imaginary Cloud through a Managed Team model, combining technical expertise with structured project management to deliver clear and consistent documentation outputs.

Project Manager: Coordinated project scope, ensured alignment with GoodBarber’s internal teams, managed priorities, and maintained timelines.

Account Manager: Facilitated communication, ensured expectations were met, and supported alignment between client strategy and deliverables.

Developers: Performed detailed template analysis, documented logic in pseudocode, and ensured cross-platform consistency in the final outputs.

GoodBarber Team: Served as key reviewers of the pseudocode documentation, providing validation and feedback to ensure its immediate relevance for the upcoming V7 architecture.

key results

This project delivered an in-depth understanding of the customer persona and their interaction with the service.

1

195 templates documented, each expressed in clear pseudocode outlining their data-to-render logic.

2

Architectural clarity across iOS, Android, and Web codebases, identifying shared patterns and environment-specific differences.

3

Strong foundation for V7 development, supporting the creation of a new abstraction layer between legacy V6 templates and the modernised Composer.

4

Improved decision-making for future GoodBarber platform evolution and code standardisation.

Clutch logo

5.0

5/5 stars rating
goodbarber logo white version
Quoting
Dropdown caret icon

New project in mind?

Submit contact Formillustration of someone at the computer

New project in mind?
Let’s Talk!

Schedule Meeting icon
response in less than 1 hour
illustration of someone at the computer
Explain your project and book a meeting today.
GoodBarber

The project behind the NDA

GoodBarber partnered with Imaginary Cloud to carry out a critical documentation initiative focused on their existing V6 app templates.

Result: A complete, pseudocode-based documentation of 195 templates across iOS, Android, and Web, enabling GoodBarber to make informed architectural decisions and implement a new abstraction layer for their upcoming V7 Composer module.

Dropdown caret icon

New project in mind?

Submit contact Formillustration of someone at the computer

New project in mind?
Let’s Talk!

Schedule Meeting icon
response in less than 1 hour
illustration of someone at the computer
Explain your project and book a meeting today.