JavaScript

TRAC Africa — Research Organisation Website

A fully responsive website for TRAC (Thousand Hills Research and Action Collective), an African research and advocacy organisation. The site communicates TRAC's vision, mission, and core values, presents its research projects and team, and provides a contact channel for partners and collaborators. Built with semantic HTML5, CSS3 animations, and vanilla JavaScript. SEO optimised with Bing site verification and structured metadata.


TRAC Africa — Research Organisation Website screenshot

Key Features

8 features built into this project

Organisation vision and mission pages
Research projects showcase
Team profiles section
Partner and collaborator contact
Bing site verification & SEO meta
Responsive mobile-first design
CSS animations and scroll effects
Analytics-ready structure

Challenges & Solutions

Technical problems encountered during development and how each was resolved.

1

Creating a compelling research organisation website without a CMS — purely in static HTML — required careful information architecture so that new team members or projects could be added by editing only one clearly labelled section per page. I structured each repeating element (team cards, project cards) as a minimal, self-contained HTML block with inline comments guiding non-developer staff on where to duplicate content.