Sammy Fash 0%

Africa Blockchain Festival

Africa Blockchain Festival brings policymakers, investors, founders and developers together in Nairobi. I designed and built the public website for the 2025 edition, then returned for 2026. The site supports ticket sales, sponsorship outreach and the event team’s day-to-day publishing.

Services
  • Web Design
  • Product Design
  • WordPress Development
  • Full-stack Development
Client
Africa Blockchain Festival · World Token Summit
Nairobi, Kenya
Built with
  • Figma
  • WordPress
  • Next.js
  • TypeScript
  • Supabase
Year
2025–2026
~$100K
in sponsorship reported by the organisers for the 2025 edition
2 editions
designed and built: 2025, then retained for 2026
3 languages
English, French and Swahili, from one set of templates
africablockchainfestival.com
Africa Blockchain Festival — the landing screen

• Approach

The launch date could not move, so I completed the page structure, responsive layouts and important states in Figma before development began. That gave the team a clear view of the site early and reduced changes during the build.

Sponsors and attendees needed different information. The sponsor route focuses on audience, previous partners and commercial opportunities. The ticket route focuses on the programme, access levels, travel and payment. Both routes remain visible without competing for the same call to action.

I built the main site in WordPress around the festival’s content. The team can update speakers, sponsors, ticket tiers, travel information and translations without editing templates.

africablockchainfestival.com
Africa Blockchain Festival — section 2
africablockchainfestival.com
Africa Blockchain Festival — section 3
africablockchainfestival.com
Africa Blockchain Festival — section 4
Africa Blockchain Festival on mobile, view 1
Africa Blockchain Festival on mobile, view 2
Africa Blockchain Festival on mobile, view 3
Africa Blockchain Festival on mobile, view 4
Africa Blockchain Festival on mobile, view 5
Africa Blockchain Festival on mobile, view 1
Africa Blockchain Festival on mobile, view 2
Africa Blockchain Festival on mobile, view 3
Africa Blockchain Festival on mobile, view 4
Africa Blockchain Festival on mobile, view 5
Africa Blockchain Festival on mobile, view 1
Africa Blockchain Festival on mobile, view 2
Africa Blockchain Festival on mobile, view 3
Africa Blockchain Festival on mobile, view 4
Africa Blockchain Festival on mobile, view 5

• The ticketing flow

The ticket journey covers selection, registration, payment and travel. I planned the sequence before designing the screens, then kept the calls to action and page states consistent from one step to the next.

Passes are presented by level of access, which makes the difference between workshop, general and VIP options easier to compare. One recommended option is visually prominent, while sponsorship remains available as a separate route.

The payment page also handles the case where someone arrives without choosing a pass. It explains that no charge has been made and sends the visitor back to ticket selection instead of leaving them at an error.

africablockchainfestival.com/get-ticket
Africa Blockchain Festival — Ticket selection
africablockchainfestival.com/register
Africa Blockchain Festival — Registration
africablockchainfestival.com/pay
Africa Blockchain Festival — Payment
africablockchainfestival.com/travel
Africa Blockchain Festival — Travel packages

• The admin behind it

I also built a separate event dashboard with Next.js, TypeScript and Supabase. It brings registrations, payment data, campaign links, coupons and engineering requests into one place for the event team.

Google Sheets remains the team’s source of truth. The dashboard synchronises those records and shows whether each source is up to date. Edited rows update, deleted rows are retained as inactive records and restored rows are not duplicated.

Campaign reporting follows individual share links through to checkout and payment. That lets the team compare the links given to different partners instead of relying only on broad channel labels.

Coupon values are set on the server and redemptions are counted only after payment. Loading states are included on each route so slower services do not make the application appear frozen.

The screens below run on the application’s own preview data rather than live festival figures, because the dashboard sits behind a login and holds real registrant details.

abfadmin.com
Africa Blockchain Festival — Overview
abfadmin.com/campaigns
Africa Blockchain Festival — Campaign attribution
abfadmin.com/coupons
Africa Blockchain Festival — Coupons
abfadmin.com/engineering
Africa Blockchain Festival — Engineering requests

Separate journeys

Sponsor information and ticket sales have distinct routes through the site.

Three languages

English, French and Swahili content uses the same page templates.

Easy to update

The event team manages speakers, partners, ticket tiers and travel content in WordPress.

• Outcome

I was retained for the 2026 edition after the first launch. The organisers report that the 2025 edition secured close to $100,000 in sponsorship, with the website used during partner outreach. The same content structure now supports a second campaign.

Live Website
Next project BMONI