GTHome
All projects

Full-Stack Developer (Team) · 2025

TicketFlow Multi-Framework

A multi-framework ticketing app built in React, Vue, and Twig, designed to replicate consistent functionality across different front-end stacks.

ReactVuePHPTwigTailwind CSS
TicketFlow Multi-Framework preview

Problem

Teams evaluating frontend frameworks need a like-for-like comparison of the same product built across different stacks.

Approach

Built the same ticket management application three times — in React, Vue, and Twig — sharing the same feature set (auth, CRUD, dashboards) to compare developer experience and output across stacks.

Tech highlights

React and Vue.js single-page front ends sharing a common design language, a PHP/Twig server-rendered version, Tailwind CSS across all three, and consistent auth and CRUD flows implemented per framework's idioms.

Results

Produced three functionally equivalent ticketing apps, built collaboratively using Agile workflows during the HNG internship.

Challenges

Keeping feature parity and visual consistency across three very different rendering models — two SPAs and a server-rendered template engine.

Command palette

Search pages, projects, and quick actions