Skip to content

UnClide/EventWiz

Repository files navigation

EventWiz - Tournament Scoring System

Overview

This project is a Tournament Scoring System, developed as part of a college assignment. The application provides an easy-to-use interface for managing teams, individuals, and events, while also calculating scores to determine the winner.

Features

  • Add and manage teams and individual players.
  • Create events and assign them as team-based or individual-based.
  • Store and view tournament data.
  • Simple and modern GUI style for ease of use.

How It Works

  1. Teams & Players: Add teams and assign individual players to them.
  2. Events: Create events that teams or individuals can participate in.
  3. Scoring System: Input results to determine which team or player performed best across multiple events.
  4. Results Display: View stored tournament data and determine the overall winner.

Installation

1. Run using executable file

  • Download the latest version of EventWiz.exe from Releases and run it to proceed.

2. Run using Python

  1. Install Python (if not already installed).
  2. Install required dependencies:
    pip install tkinter
  3. Run the application:
    python gui.py

Technologies Used

  • Python for backend logic.
  • Tkinter (ttk) for the graphical user interface.
  • JSON for storing tournament data.

Future Improvements

  • Improve UI with better animations and visual elements.

About

A Python-based tournament scoring system for managing team and individual events. Built with Tkinter for the GUI and JSON for data storage.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages