All projects

Web app + commerce2026

GSPORTS Togo

The website and product catalogue for GSPORTS, a Togolese sports infrastructure company, with a custom back-office to manage content, orders and messages.

Full-stack development, back-office and integration

GSPORTS Togo homepage hero with a full-width pitch photo, the headline "Bâtir le terrain du jeu" and key figures (150 projects, 8 disciplines, 10 years).
GSPORTS Togo homepage hero with a full-width pitch photo, the headline "Bâtir le terrain du jeu" and key figures (150 projects, 8 disciplines, 10 years).

GSPORTS designs, builds and equips sports pitches in Togo, produces rubber granulate and runs sports events. The site presents these activities, shows a product catalogue (turf, equipment, sporting goods) and lets visitors place an order or request a quote. A custom admin lets the team keep the catalogue up to date, track orders and messages, and change the site's text and images with no technical help. The application runs in production at gsportstg.com.

The problem

GSPORTS had a WordPress site that no longer matched what the company actually does, and online orders from its shop were not going through. The team could not update text, contact details or the catalogue on their own without technical help.

The approach

The site was rebuilt as a single Laravel application that serves both the public pages and a custom back-office. The catalogue, projects, events, partners and nearly all text and images are driven from the admin. Checkout records the cart in the database, recomputes the total server-side, then hands over to WhatsApp, the channel Togolese customers trust for this kind of purchase.

The result

  • The site is back in line with what GSPORTS actually does (pitch construction, production, shop, events) and is live in production at gsportstg.com.
  • The GSPORTS team manages the catalogue, incoming messages and site content from the back-office on their own, with no developer involved.
  • Placing an order from the shop now works end to end: the cart is saved to the database and a filled-in summary is sent over WhatsApp.

Key features

  • Shop: category-filterable catalogue, persistent cart, order finalised on WhatsApp with a pre-filled summary
  • Custom back-office: products, categories, orders (status workflow), messages, projects, partners, events
  • Editable content: text, contact details, images, menus and disciplines can be changed without touching the code
  • Dashboard: recent orders and messages, key counters
  • Detailed event pages (Mondialito, Champions League Fan Clubs, Freestyle Football, Business League)
  • Masonry photo gallery with a full-screen viewer
  • Privacy page: privacy policy and account-deletion request form
  • Scroll animations (GSAP) with graceful degradation and reduced-motion support

Stack

  • Laravel 13
  • PHP 8.3
  • MySQL
  • Blade
  • JavaScript (vanilla)
  • GSAP
  • HTML/CSS (in-house design system)
  • Playwright

Full-stack development, back-office and integration — GSPORTS SARL (Lomé, Togo) — sports infrastructure, production and events (2026)

Next projectOrient App