Vuyani Magibisela
Projects / FTC Scrimmage

FTC Scrimmage

Project Overview

This website is a collaborative robotics event hosted by the Sci-Bono Discovery Centre in partnership with the Eswatini STEM Club.

The website serves as the central hub for the event, providing essential information to participating teams, facilitating registration, and showcasing results.

Details

SCI-BONO FTC Scrimmage Website

This is the official website of the Sci-Bono FTC (FIRST Tech Challenge) Scrimmage, a collaborative robotics event hosted by the Sci-Bono Discovery Centre in partnership with the Eswatini STEM Club.

The website serves as the central hub for the event, providing essential information to participating teams, facilitating registration, and showcasing results.

🚀 Features

  • Responsive Landing Page: A modern, responsive home page featuring a countdown timer, event highlights, and quick access to important links.
  • Event Details: Comprehensive information about the event schedule, location, robot requirements, and logistics.
  • Registration System: Integrated Google Forms embedding for seamless team registration.
  • Results Page: A dedicated section to display match results and rankings.
  • Dark/Light Mode: A built-in theme toggle allowing users to switch between dark and light, with persistent preference storage and dynamic logo switching.
  • Mobile-Friendly: Fully optimized navigation and layout for mobile devices.

Technology Stack

  • HTML5 - Semantic markup for page structure.
  • CSS3 - Custom styling with CSS variables for theming.
  • JavaScript (ES6+) - Client-side logic for interactivity and DOM manipulation.
  • FontAwesome - Iconography.
  • Google Fonts - Typography (Montserrat & Poppins).

Partners & Sponsors

This event is made possible by:

  • Sci-Bono Discovery Centre - Host Venue
  • Eswatini STEM Club - Partner Organization
  • The Clubhouse Network
  • FTC South Africa



Client

Sci-Bono Discovery Centre

Technologies Used

  • HTML5
  • CSS3
  • Javascrpt

Connect with me

Interested in collaborating or learning from me? Reach out and let's start a conversation