A simple and user-friendly auction program written in Python using tkinter.
- Python 3.6 or higher (https://www.python.org/downloads/)
- pip (https://pip.pypa.io/en/stable/installing/)
- Clone the repository:
https://github.com/DeadpanSplash82/auction-program.git
- Run the
Auction program.bat
file to install the required packages and start the application.
- Run the
main.py
file to start the application using the commandpython main.py
. - Create a new auction or open an existing auction file.
- Add bidders to the auction.
- Add lots to the auction.
- Add bids for the lots and close the lot once all bids have been made.
- After the lot has been closed, move to the next lot or select a lot and repeat the process.
- Once all lots have been closed, the auction is complete and the user will be prompted to save the auction to a file.
- Save the auction to an Excel xlsx file
- Open an existing auction file
- Plot the progress of the bidding for a lot in real time
- Change the language of the application (currently Afrikaans and English are supported)
- Auction files are saved as xlsx files and can be opened using Microsoft Excel or similar software.
- The language of the application can be changed from the main menu.
- The application is currently only available in English and Afrikaans.
- This application was commissioned by Hoërskool Linden for use in their fundraising auction.
I welcome contributions to this project. Please open an issue or submit a pull request if you would like to help improve the application.
This project is licensed under the MIT License - see the LICENSE file for details.