Allgemeines Forum

Teamportal für Airsoft-Teams

1 2
(39 Posts)

(nachträglich editiert am 24.03.2026 um 10:26 Uhr)

Hallo liebes AirsoftVZ,

nachdem ich bereits zwei Threads gesehen habe, in denen eigene Apps und Tools vorgestellt wurden, möchte ich mich dem heute anschließen. (https://www.airsoft-verzeichnis.de/index.php?status=forum&sp=1&threadnummer=0000731935&seite=1 und https://www.airsoft-verzeichnis.de/index.php?status=forum&sp=1&threadnummer=0000733733&seite=1#post2689161)

Zur Vorgeschichte: Seit letztem Jahr hatte ich die Idee, für mein Airsoftteam ein eigenes Internetportal zu bauen - eine Art "One-Stop-Shop" für alles Organisatorische. Keine WhatsApp-Abstimmungen mehr, die nach drei Monaten im Chat untergehen. Stattdessen ein einheitliches System, das Benachrichtigungen übernimmt, relevante Infos zum Spieltag bündelt und vieles mehr.

Leider ließ mein Beruf (ich arbeite als Entwickler) lange wenig Raum dafür - nach einem langen Arbeitstag hat man manchmal einfach keine Lust, zuhause wieder zu programmieren. Anfang dieses Jahres hatte ich dann endlich die Zeit, die Idee in die Realität umzusetzen.

Das PMC Eesti Teamportal (kurz: Teamportal) soll die organisatorischen Aufgaben vereinfachen, die mit einem wachsenden Airsoftteam irgendwann zwangsläufig mehr werden. Ursprünglich habe ich es speziell für unsere Anforderungen gebaut. Inzwischen entwickle ich es aber bewusst so weiter, dass es grundsätzlich auch für andere Teams nutzbar wäre.

Das Portal besteht aus mehreren Modulen, von denen jedes eine eigene Funktion erfüllt. Ohne zu technisch zu werden - hier ein Überblick:

Nach der Registrierung (nur per Einladungscode, den ein Teamleader generieren muss) landet man auf dem Dashboard. Hier sieht man die nächsten fünf Events, eine MOTD (Message of the Day, vom Teamleader gesetzt), Schnellaktionen - und bei aktivierter Teamkasse auch den aktuellen Kassenstand.

Die Module im Überblick:

  • Eventverwaltung: Zu- und Absagen, Wettervorhersage (bis 16 Tage im Voraus), Fahrtzeit und Distanz zum Spielfeld von der eigenen Heimatadresse aus, Benachrichtigungen
  • Spielfeldverwaltung: Spielfelder anlegen und als Abhängigkeit in anderen Modulen verwenden (z.B. direkt bei der Event-Erstellung auswählen), inklusive einer Karte der Spielfelder
  • FotoBox: Fotos vom Spieltag hochladen, Mitglieder markieren, Spieltag verlinken; mit Statistik (wer hat wie viele Fotos hochgeladen / wer wurde wie oft markiert)
  • ClipBox: Treffer-Clips hochladen, taggen (z.B. Multikill), verlustfrei komprimiert; ebenfalls mit Statistik
  • Bibliothek: Links und Dokumente ablegen (z.B. ASVZ-Profillink, WhatsApp-Einladungslink)
  • Anträge: Förderungsanträge aus der Teamkasse stellen
  • Teamkasse: Kassenstand und Transaktionen der letzten 30 Tage einsehen
  • Kassenwart: Eigenes Modul für die Kassenwart-Rolle: Anträge bearbeiten, Auszahlungen vorbereiten
  • Admin-Bereich: Mitgliederverwaltung, Statistiken und weitere Funktionen; nur für Teamleader sichtbar


Das Portal ist vollständig mobil optimiert. Es lässt sich also genauso komfortabel vom Smartphone aus bedienen wie vom PC, was gerade auf Spieltagen praktisch ist.

Für die Technisch-Interessierten: Das Portal läuft auf Python mit Flask und Jinja2. Als Datenbank unterstützt es sowohl PostgreSQL als auch SQLite - für den Produktivbetrieb empfehle ich aber dringend PostgreSQL :p

Das ist natürlich kein kommerzielles Produkt und ich habe auch keine große Konkurrenzanalyse gemacht. Das hier ist ein Hobbyprojekt, das aus einer echten Frustration heraus entstanden ist. SpielerPlus soll ja weit verbreitet sein, aber das richtet sich ja eher an "klassische" Sportteams, also nicht speziell an Airsoft.

Mich würde eure Meinung interessieren: Kennt ihr ähnliche Tools für Airsoft? Würde sowas für euer Team Sinn machen?

(Anbei noch unkomprimierte Fotos: https://postimg.cc/gallery/XZPjkKc)



Das als Modul im ASVZ integriert wäre toll.

Ich finds cool! Den Abgleich vor und nach dem Spieltag mobil oder am heimischen desktop machen zu können, ist ein Vorteil gegenüber fragmentierten messenger-Lösungen. Eine Vernetzung mit dem ASVZ wäre auch cool, aber nicht unbedingt nötig.

Als Ergänzung hätte ich noch zwei Vorschläge:

1. Inventarliste für Team-Equipment wie Campingstühle, Pavillon oder Schilde, die als Optionen für Spieltage ergänzt werden können.

2. Irgendwas rund ums Fahrzeug oder die Fahrzeuge, mit denen die Teams anreisen, Spritgeld, Kilometerbeteiligung oder so. Auch ein Punkt, der über eine Teamverwaltung stressfreier gelöst werden könnte, als wenn die Fahrer immer ihren Pappenheimern hinterher rennen müssen.

Anzeige

@Veterano Kosakenkaffee [CoFF]

Danke für dein Feedback! 

Punkt 1: Es gibt im Untermenü rechts beim User eine "Packliste" die man sich aufbauen und anschließend schön abhaken kann (mit Fortschrittsbalken etc.)

Aber verstehe ich das richtig - Du meinst sowas wie... Sachen, die dann Teamweit verwendet werden, für Spieltage? Umgangssprachlich sowas wie: "Zum Spieltag "ASP VIPER I" bringt iLollek einen Schild mit." ?

Punkt 2: Das ist aktuell auf GitHub auf meiner To-Do mit hoher Priorität - Ich weiß nur noch nicht, wie ich das einbaue. Ein eigenes neues Programmodul fänd ich blöd. Aber schon eine Art "Mitfahrzentrale" - Ich biete 2 Plätze in meinem Auto an für den Spieltag x. Die Fahrkosten, blabla.

Ja genau, Inventar, dass vom Team angeschafft wurde und über die Liste reserviert werden kann oder eben nicht verfügbar ist. Wenn Gemeinschaftseigentum fürs Team auch sichtbar ist und übereine Teamverwaltung gesteuert werden kann, reduziert dass den Diskussionsbedarf bei der Verwendung.

Teammitfahrzentrale ist genau das, was ich meine. Regeln und Bedingungen aufstellen, die alles klarer machen. Mit Kumpels diskutieren ist immer doof, besser "guck in die Teamverwaltung" sagen.

Geile Idee!!

Vorschläge die mir spontan eingefallen sind wurden schon eingebracht.

 

Für mich persönlich wäre die Vernetzung hier mit dem ASVZ richtig gut....vielleicht sogar irgendwie direkt zusammen integrieren. 

Ich mag diese Plattform hier sehr und sehe so eine richtig große Unterstützung für das Forum. Wenn es Standalone bleiben sollte ist es für mich aber auch super.

Danke schonmal für die Umsetzung von dir!!!

 

Kannst du nen anderen hoster für die Bilder nehmen? Aufm Handy sehe ich außer Casino Werbung und mehr Spam nichts.

(39 Posts)

(nachträglich editiert am 24.03.2026 um 12:27 Uhr)

@Jan der Große Vielen Dank :-) Eine ASVZ-Integration wäre was großes - Würde wahrscheinlich von der verwendeten Programmiersprache/Frameworks her schwierig zusammenpassen. Aber ich bin offen für alles (falls mich jemand dahingehend kontaktieren mag.)

@Elmo

Sollte das gehen? snipboard io cTam8W.jpghttps://snipboard.io/cTam8W.jpghttps://snipboard.io/cTam8W.jpg

https://snipboard.io/cTam8W.jp

YzVH5e.jpg

@Loris Dante

 

Hierfür schreibst du am Besten mal Thomas.

 

Er programmiert das ASVZ ja alleine und es gab andauernd Leute die eine ASVZ App wollten. Nur hat Thomas dort nicht so wirklich Erfahrung und auf die Antwort "Willst du nicht helfen?" waren die Leute immer schnell weg.

Er ist immer offen für gewisse Dinge, nur muss dort klar sein das es nicht um Geld verdienen gehen wird.

Auch wenn es Abstrakt wirken mag, nur ist und war das ASVZ nie gedacht um damit reich zu werden.

(39 Posts)

(nachträglich editiert am 24.03.2026 um 14:39 Uhr)

@Mogli Beutlin Bürgermeister vom WestviertelIch werde darauf zurückkommen. Danke für die Info :-)

Vielen Dank nochmal für eure Ideen! Ich habe diese Sache mit der Mitfahrzentrale jetzt als Programmodul umgesetzt - Mein Team und ich müssen es aber noch ausgiebig testen, ob alles Fehlerfrei läuft. Mein Auto habe ich aber schonmal angelegt. 

 

Falls es hier ein Team gibt, dass das Portal gerne ausprobieren möchte, würde es mich sehr freuen, wenn man mich kontaktiert per DM oder so! 

 

Anbei noch ein Screenshot vom Programmodul "Mitfahrzentrale"https://snipboard.io/vEVY7Q.jpg Programmodul Mitfahrzentrale Übersicht

(546 Posts)

(nachträglich editiert am 24.03.2026 um 15:01 Uhr)

Vielleicht eine mitfahrzentrale die übergreifend für jeden Benutzer der Website verfügbar ist?

Bzw dementsprechend auch eine "such" Funktion wann man wohin möchte 

 

Sprich Team 1 Postet das sie am 29.03. von Köln aus Richtung Green Mile fahren und noch 3 Plätze frei haben

 

Team 2 liegt auf dem Weg dorthin und möchte auch an dem Termin dort spielen, von Team 2 möchten aber aber ausnahmsweise mal nicht so viele Leute  an dem Tag spielen weshalb nur zwei Leute fahren würden, stellen ihr gesuch in die mitfahrzentrale woraufhin sich Team 1 bei Team 2 melden kann(oder umgekehrt) und diese dann unterwegs einsammelt.

 

 

 

 

(Und ja Ich weiß es gibt bereits einen entsprechenden Channel im asvz discord, aber wenn eine mitfahrzentrale ohnehin geplant ist, könnte man das dort vielleicht so einbauen)

Hallöchen zusammen, lang nicht gesehen!

Der ein oder andere hat's vielleicht schon im Funk mitbekommen: Ich habe es endlich nach einiger Zeit endlich geschafft, das Airsoft Teamportal als vollständige "SaaS-artige" Lösung an den Start zu bringen. Der Name ist SquadMate, großer Dank an @Joachim R für die Idee dazu.

Für alle, die sich erinnern: Ja, das ist das Portal, das ich euch schon mal gezeigt hatte, nur jetzt mit deutlich mehr Funktionen. Und das Beste daran: Deployment und Ersteinrichtung laufen komplett automatisch ab. Das heißt, jeder kann sich ab sofort einfach selbst ein Teamportal erstellen, ganz ohne erst bei mir anzuklopfen.

Das Ganze ist und bleibt komplett kostenlos nutzbar, daran wird sich auch nie was ändern. Es gibt zwar eine Premium Version mit mehr Speicherplatz und unbegrenzt vielen Mitgliedern, aber das ist eher ein kleiner Obulus für meine Arbeit, falls man mag, kein richtiges Produkt. Niemand wird zum Upgrade gedrängt.

Zur Verdeutlichung: Die Free Version hat ein Mitgliederlimit von 8. Kauft ihr Premium, wachst auf 12 Mitglieder und wechselt danach wieder zurück auf Free, wird trotzdem kein Konto vom Login ausgesperrt oder sonst irgendwie bestraft.

Es ist und bleibt ein Hobbyprojekt, das ich von Herzen gern mit euch teile, im Kern wird sich daran nie was ändern. <3

Fragen oder Probleme? Immer her damit, schreibt einfach in den Thread. Nur eine Bitte: Solltet ihr eine Sicherheitslücke finden, postet die bitte NICHT hier öffentlich, sondern meldet sie mir diskret per ASVZ DM oder an die offizielle Mailadresse.

 

Ich möchte mich außerdem nochmal herzlich bei euch allen Bedanken! :-)

---

Hier geht's zur Website: https://ilollek.net/squadmate/

Die Registrierung erfolgt entweder normal per E-Mail & Passwort, kann aber auch per Google SSO erfolgen.

Anzeige
Anzeige

Moin , also ich kann schon mal sagen das der Support ziemlich flott bei der Hand ist , deutlich positiv !

Sobald ich Erfahrungswerte darüber hinaus habe , ergänze ich gerne .

✌🏻

Grüße,  Jan

Ja, ich versuche immer flott zu antworten ^^

Ich lege mich für heute mal in die Kiste. Ich werde also erst morgen wieder ein Blick auf alles haben.

Es haben sich schon einige Teams registriert... vielen Dank! 

 

In der Zwischenzeit: Es gibt auch einen Discord-Server, der als Informationsserver dient. Da wird man über Ausfälle (hoffentlich nie) und neue Updates (Patchnotes/Releasenotes) auf dem laufenden gehalten. Ich weiß nicht, ob ich diesen hier posten darf - Aber wenn ihr bei euren Teamportalen auf das Modul "Bibliothek" geht, ist dort ein Button, der euch zum Discord-Server führt.

Moin ,

direkt eine Rückmeldung : ich finde den Aufbau ziemlich gut gelungen , das meiste ist selbsterklärend.

Hab eine Sache die mir gefallen würde , falls das noch eingebaut würde :

- Statt einer Packliste : mehrere für z.B. verschiedene Tarnausrüstungen , kleiner/großer Skirm , Heiß/Kalt etc.

- Die Items innerhalb einer Packliste verschiebbar gestalten (neue Kategorie wird am Ende aufgeführt) , so das z.B eine neue Kategorie unter einem bereits vorhandenen Punkt geordnet werden kann.

Ansonsten sieht das nach einer brauchbaren Sache aus .... Ich werd die Tage mal das Team einpflegen , und dann mal schauen wie sich das in der Praxis darstellt.

 

Also erst einmal : Daumen hoch !!!

LG Jan

1 2



Anzeige
Anzeige
Anzeige
Anzeige