Skip to content

Razvan-drb/Projet_04_OC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chess Tournament Management Software

Introduction

As a junior developer with two months of experience, I've been working as a freelancer to assist local businesses in managing their inventory through simple scripts. Elie, a fellow Python developer and friend, approached me with a request to develop a chess tournament management software for the local chess club. Currently, the club organizes tournaments manually, and they are looking for an efficient and cost-effective solution.

Requirements

Installation

Before proceeding, ensure that you have Python 3.10 installed on your computer. Follow the Python Installation Guide if needed.

  1. Clone the repository:

    git clone https://github.com/Razvan-drb/Projet_04_OC
  2. Install the virtual environment:

    sudo apt install python3.10-venv
    python3 -m venv .venv
  3. Activate the virtual environment:

    source .venv/bin/activate
  4. Install required packages:

    pip install -r requirements.txt
  5. Run for linting flak8 report (if needed)

flake8 --max-line-length=100 --format=html --htmldir=flake-report

Usage

After completing the installation, you can run the scripts for the chess tournament management software. Make sure the virtual environment is activated.

python3 main.py

Author

  • Razvan DARABAN

Contact

For any questions or concerns, you can contact the author: