GameHub

author
By Oluwafemi

Year:  2025

The task was to build a single-page application (SPA) using vanilla JavaScript and TypeScript.

Introduction

Together with my team, we decided to create a Game Hub, a small platform where users can play popular classic games directly in the browser.

The project involved designing a interface, managing routes without page reload and implementing game logics. We focused on clean architecture, reusable components, and smooth user interactions without relying on external frameworks. Throughout development, we iterated quickly, balancing design, performance, and maintainability to deliver a cohesive experience.

GameHub Home page design
GameHub Home page design

Keytakeaway:

This project highlighted the strength of combining design thinking with technical implementation; building visually engaging interfaces while also engineering game logic, state management, and user flows from the ground up.

Despite a tight deadline, technical constraints...etc, my team and I successfully delivered a fully functional SPA with a playable game, achieving both our design and technical goals.

Snake Xenzia, web game app ui design by Oluwafemi Adewunmi
Snake Xenzia Web Game App UI design I did

Role / Responsibilities:

My core responsibilities included:
• Team management: I coordinated development tasks using JIRA, set epics, and maintained workflow transparency.
• UI/UX Design: I designed the entire interface, upholding simplicity, ensuring clarity, accessibility, and smooth interaction.
• Game Development: I implemented the game logic for the snake game, developed the styles for the app using CSS, JavaScript & TypeScript.

Links

Despite a tight deadline, technical constraints...etc, my team and I successfully delivered a fully functional SPA with a playable game, achieving both our design and technical goals.

Tags :

Navigate post :