BattleBoards is a web platform for the Alexforbes Battle Boards National School Chess Championship in South Africa. It supports online school and team registration, tournament schedules, news updates, FAQs, and live-stream integration. The site is fully responsive and designed...