Welcome to Tournament-Planner - your comprehensive solution for managing the legendary "Semadenger Budeturnier"! This web application streamlines tournament organization and provides real-time updates for participants and spectators alike.
- Game Scheduling
- Flexible group phase planning
- Automated playoff brackets
- Easy-to-use interface for match management
- Live Scoring System
- Instant goal count updates
- Real-time standings
- Live match status
- Cross-Platform Accessibility
- Responsive design for all devices
- Mobile-friendly interface
- Seamless desktop experience
- Lightweight setup
- Flexible hosting options
- Minimal system requirements
- Modern web technologies
- Responsive design principles
- Real-time data synchronization
npm init
npm install
Install mongo DB Tools: https://www.mongodb.com/docs/database-tools/installation/installation-windows/
The application can be started with various command line arguments to configure the server:
node index.js [arguments]
--port <number>
: Sets the main application port (default: 3000 for HTTP, 443 for HTTPS)--socket-port <number>
: Sets the WebSocket server port (default: 2053)--https
: Enables HTTPS mode and uses budescharfeseck.de as hostname (default: HTTP with localhost)
uses MonoDB with Database "TournamentDB" and collections "games" "teams" "mainsettings"
Requires keytokens.js with jwtSecretkey in the same folder as index.js !