All workSelected work / 06

Mentorship, learning, and opportunities for African girls.

Web platforms
Interface studyAfrican Girl Guide
African Girl Guide interface
01 / Context

The idea

A public website and a learning web app for African girls. The public experience explains the community; the app turns that promise into account onboarding, structured learning, progress, and mentorship.

My contribution

Lead Developer
Freelance

Built with

Next.js · Firebase · Motion · Tailwind CSS

Platforms

Web

Explore the live project

Inside African Girl Guide

Product walkthrough
02 / The problem & the approach

What the experience needs to solve

A community’s public story is only the first step. A learner also needs to know where to begin, what to do next, and where to find guidance after joining.

The approach

The landing site introduces the programme, account flows establish access, and the web app provides a personal dashboard, learning modules, and a route into mentorship.

The story, screen by screen.

03 / User journeys
01 / Product experience

Explain the community

As a prospective member, I want to understand the programme before deciding to join.

The public site establishes the mission and gives visitors context before the account journey begins.

African Girl Guide: Explain the community
Explain the communityActual interface · Open image to inspect
02 / Learning web app

Create a path into the programme

As a new participant, I need a clear route from interest to an account.

The web app has its own signup flow, separate from the public website, with dedicated sign-in and recovery screens.

African Girl Guide: Create a path into the programme
Create a path into the programmeActual interface · Open image to inspect
03 / Learning web app

Know where to begin

As a learner returning to the app, I want a personal starting point instead of a generic landing page.

The dashboard brings the participant into the learning environment. The captured account is seeded with fictional profile data and learning progress.

African Girl Guide: Know where to begin
Know where to beginActual interface · Open image to inspect
04 / Learning web app

Continue a learning journey

As a learner, I want to see the modules and continue from my current point.

The module catalogue connects the course structure with saved progress, making current and completed work part of the same experience.

African Girl Guide: Continue a learning journey
Continue a learning journeyActual interface · Open image to inspect
05 / Learning web app

Find guidance beyond the content

As a participant, I want a route to mentorship as well as self-directed learning.

A dedicated mentorship area makes guidance a visible part of the product rather than an external instruction.

African Girl Guide: Find guidance beyond the content
Find guidance beyond the contentActual interface · Open image to inspect
04 / Behind the interface

Engineering the experience

The public site and authenticated web app are separate surfaces with different responsibilities: explain the programme, then support participation.

Firebase identity and user records carry role and learner state into the app. Module progress personalises a shared course structure rather than duplicating course content for each user.

Signup supports distinct participant roles; the learner journey includes learning content and progress while mentorship has its own navigation.

Keep exploring07 / 11
Finding Love Online
Web platforms
Finding Love Online interface
View project
The next project opens at the end of this page