v2.0.1
Pre-release
Pre-release
·
2 commits
to main
since this release
π Chrono des Vignes 2.0 β Release v2.0.1
π First Beta Release
Welcome to the first official release of Chrono des Vignes 2.0, an open-source timing system designed for outdoor sports events.
β¨ Main Features
- β Event creation and management (edition, courses, etc.)
- β Participant registration and individual tracking
- β Automatic timing with real-time rankings
- β Multilingual web interface (French, English, German)
- β Public display of live results
π οΈ Technical Stack
- Backend: Python
- Frontend: HTML, CSS, JavaScript
- Database: MySQL
- License: GPL-3.0-or-later
π About This Release
Version 2.0.1 serves as a stable foundation for organizers looking to time trail runs, foot races, or other outdoor competitions.
It sets the groundwork for future developments, such as:
- Integration of RFID badges or QR codes
- Integration of a bib number generator
π GitHub Repository
π View the source code on GitHub
π Thanks to all contributors and testers! ππββοΈ
π¦ Files Included in This Release
requirements.txt
Contains the list of Python dependencies needed to run the project.
To install dependencies:
pip install -r requirements.txtrelease.zip
This is the production-ready version of Chrono des Vignes 2.0.
To set up:
- Unzip the archive.
- Install dependencies (see above).
- Create a .env file outside the chrono_des_vignes folder with the following fields:
# Database configuration db_password="password" db_user="root" db_host="localhost" db_name="site" # Server settings SERVER_NAME="server name" SECRET_KEY="secret-key" # Email error reporting mail_host=["smtp.mailhost.com", 587] # replace with actual host and port from_addr="sender@example.com" mail_token="your-email-token" to_addrs=["recipient1@example.com", "recipient2@example.com"] - Run the application using your standard method (e.g., Flask CLI or WSGI server).