Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,970 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Test Maintainability Code Coverage Brakeman

Ruby Rails License

ENSL Website

Source code for ensl.org, built with Ruby on Rails.

Stack

  • Ruby 3.4
  • Rails 8.1
  • MariaDB
  • Redis + Sidekiq
  • Turbo, Importmap and Tailwind CSS

Documentation

See INSTALL.md for installation and DEVELOPMENT.md for day-to-day development.

Features

  • Articles and comments
  • Forums, topics, private messages and shoutbox
  • User accounts, detailed profiles, ACL, teams
  • Contest system with weekly map schedules
    • Match with referee and details
    • Ladder for ELO-based ranking
    • League for traditional points-based tournament
    • Brackets for bracket-style tournaments
    • Team challenge system with score reporting
    • Match predictions with scored leaderboards
  • Gather pick-up system with captain picks, map voting and server voting
    • Mobile-friendly
  • File and directory library for demos, movies and uploads
  • Map, movie and server databases
  • Passkey authentication, 2FA, scrypt etc. for security
  • Polls, voting, issue tracking and ENSL plugin API
  • Gaming data analysis and rankings display

Contributors

Releases

Packages

Used by

Contributors

Languages