Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

Auraaax/Auras-African-Football-League

Domain:

digital infrastructure

Record type:

software
Creator:
Aur
Host:
Aura's African Football League is a website for African football. It has three user types: administrators, federations, and visitors. Users can register and log in to access their own dashboard. The design uses African colors like green, gold, and red with football themes. The site works on phones and computers without needing special frameworks. # Aura's African Football League (AAFL) A full-stack prototype platform for managing African football federations, teams, and a knockout tournament. Includes secure federation self‑registration, admin match simulation with AI/fallback commentary, and progressive tournament bracket visualization (Quarterfinals → Semifinals → Final → Champion). --- ## Features - Federation Registration (password hashed with bcrypt) - Role-based Login (administrator, federation, visitor passwordless) - JWT Authentication (12h expiry) - Knockout Tournament Engine (auto progression of winners) - Match Simulation: - Quick simulate (random scores + penalties if draw) - Play with commentary (OpenAI if API key supplied, otherwise fallback generator) - Leaderboard (aggregate results across simulated matches) - Administrator Dashboard (stats, teams, matches, bracket, deletion) - Dynamic Bracket Rendering (completed vs pending matches clearly separated) - Email Notification Hook (nodemailer integration placeholder) - Secure Password Storage (bcryptjs) - Modular Services (tournamentService, emailService) --- ## Tech Stack | Layer | Technology | |------------|------------| | Frontend | HTML, CSS, Vanilla JS | | Backend | Node.js, Express.js | | Database | MongoDB Atlas (Mongoose ODM) | | Auth | JWT + bcrypt password hashing | | Email | Nodemailer (optional) | | AI Commentary | OpenAI API (optional) | --- ## Repository Structure ``` Index.html/ # Repo root (frontend + server folder) index.html # Landing page register.html/.css/.js login.html/.css/.js admin_home.html/.css/.js federation_home.html/.css/.js visitor_home.html/.css/.js style.css, script.js # Global/home assets server/ # Backend source server.js # Express entrypoint routes/ # admin, auth, federation, visitor routes models/ # Mongoose models (User, Team, Match, etc.) services/ # Tournament + email services seed.js # Database se …

Visit

github.com

Similar

Laduma Analytics Football League Winners Prediction ChallengeManagers’ Contribution to Teams’ Performance: The Egyptian Premier Football LeagueA synta-onomastic analysis of Yorùbá nicknames of selected English Premier League football clubsDurrah-Kamies/african-nations-leagueThe high frequency of alcohol advertising during televised English Premier League football games shown in EthiopiaTskTsks/home-advantage-african-football

Laduma Analytics Football League Winners Prediction Challenge

Can you predict the outcome of a football match based on historical data?
The data for this challenge was collected over 3 years, following 23 teams in an African country. The player and team's names have been masked.
The data includes shots, passes, tac

Managers’ Contribution to Teams’ Performance: The Egyptian Premier Football League

Data addresses the sports institutions through using web scraping method to gather data on different

A synta-onomastic analysis of Yorùbá nicknames of selected English Premier League football clubs

The main thrust of this research is to analyse the use of nicknames as an instrument of banter among

Durrah-Kamies/african-nations-league

african nations league match simulation using AI commentary # African Nations League – Project Guid

The high frequency of alcohol advertising during televised English Premier League football games shown in Ethiopia

Abstract Background Excessive alcohol consumption is an importa

TskTsks/home-advantage-african-football

Dataset and analysis code for: "Quantifying Home Advantage in African Football Competitions Using St