Releases: pythonhtmlcssjsarduino/chrono_des_vignes
Releases · pythonhtmlcssjsarduino/chrono_des_vignes
v2.0.1
🕒 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).