How to Use
  1. This always displays the currently selected week. But you can also change the displayed week with the arrows left and right.
  2. Here you can see the availability of each player. Each day is split in 3 parts, you could take them for 19:00, 20:00 and 21:00. Green is available, Orange is maybe / unsure and Red is unavailable. You can only edit your own availability.
  3. If you change any values, an update button will appear which you have to click. Changes are not instant on the spreadsheet - to see changes of other players you have to reload the page.
  4. With these two buttons you can change the currently displayed week. It will also change the week on top, so don't forget if you are filling the spreadsheet on sunday to switch to the next week. WIth this you can also see past weeks of availability.
  5. This contains generic information about the team. This includes the team name, avatar, type and the last / latest / current competition. Clicking the name or avatar will bring you to the corresponding team page of the league. (For supported leagues check the dashboard)
  6. This is for team leaders / deputies only (and also only visible to them) - Should you have added a new player to your roster and need a quick update of the roster (default updates are after 1 week) you can use this button to do this. But you can only use it once every 24 hours. If you need to refresh again anyways, add me on Steam.
  7. This is for team leaders / deputies only (and also only visible to them) - You have a player who is in the roster but plays like never? Feel free to move players up and down with these buttons. I would advise f.e. to have you 9 mains ordered as their classes.
Following things are not visible in the Picture (because they have been added later, but it should be simple enough)
  • Players can see the times (19, 20, 21) at the top of each row
  • Leaders can click on the plus symbol in the scrim/offi part to add a game
  • Games have a blue background color. If they have a red border it means they are an official. Team Leaders/Deputies can also remove them. Normal Members click a link to see the enemy team (upper link) and with which person the Team Leader / Deputy organised the scrim (lower link).
  • A team leader can choose to hide specific players. But every player is still able to view them, because there is a settings menu for each player for each team in the bottom left where he can enable to show hidden players.
Planned Content
Implementation planned:
  • A Scrim Section (Creating a Looking for Scrim: at a time (range), region, for a gamemode, in a specific division (range) (maybe also map) and if other people create one too show suggested matches + make chat between leaders / team members / global chat possible | Also make it possible to search all Looking for Scrims posts)
  • Small internal restructure making future changes easier (Already started)
  • Show upcoming Scrims / Officials (f.e. the next 5 scrims / offis no matter when they are)

Ideas for the future (which might be implemented)
  • Possibility to link 2 teams (If 1 team has f.e. both UGC and ETF2L they can link them, leader has to make the request + other leader has to agree to it) --> Sync the player availability and Scrims / Officials ( + display for which league they are)
  • Option for the team to sync official match dates with the team page (so leaders don't have to input officials)
About
This was written for my own ETF2L Team, but I made it so that it supports any other UGC, RGL and ETF2L Team.
Everything is written by myself. The Back-End is written in NodeJS. Resources which I used for the Front-End are:
If you have further questions feel free to add me on Steam.

Additional thanks to MasterOfDisaster for supplying the server, domain, SSL Certificate.
If you like this project feel free to share it and be sure to check out my other TF2 projects: