Arena Billiards
An improvement project on an existing website. I didn't build it from scratch. The client came with their billiards club site already live and asked for improvements: added new pages, refreshed the overall look and changed the coloring, and set up a full CI/CD pipeline with automated deployments to development and production environments.
Context
Arena Billiards already had a live website, but the project needed new pages, visual updates, and a more reliable development and deployment workflow.
My role
I worked on an existing Next.js site rather than starting from scratch. Before initializing a new repository, I reconstructed undocumented deployment details from the running container so the existing environment could be reproduced safely.
Approach
- Created new inner pages to expand the existing website.
- Followed the existing brand guide and refreshed the coloring for better visual consistency.
- Set up a staging environment with rollback support.
- Implemented tag-based production deployments, using release tags as the manual approval step.
Outcome
The result was a more complete website and a clearer, repeatable release workflow for future changes.