Momentum Mod is a standalone game built on the Source Engine, aiming to centralize movement gametypes found in CS:S, CS:GO, and TF2.
This is the repository for the main Momentum Mod website, which acts as the central hub for and an extension to the game client.
The frontend of Momentum's main site acts as the extension to the game, allowing players to log in via Steam (via OpenID), where they can find a dashboard that shows statistics, maps, players, and runs. The frontend runs on Angular and utilizes the Nebular framework. More info about it and instructions to run it can be found in the client/ folder.
The backend of the website is the core of the interactive functionality of the game and handles things like map uploads/downloads, run submission/viewing, and stats congregation/filtering. The backend runs on NodeJS and utilizes the Express framework. More info about it and instructions to run it can be found in the server/ folder.
Submit an issue with some pictures and/or web console error output!
Join our Discord and let us know! We also accept pull requests, but make sure the issue/feature isn't already assigned to someone!
Our documentation site uses different technology and can be found on our docs repository.