Welcome to the BusLoggingSystem! This application helps you track bus entries and exits using QR codes. It is perfect for managing bus transportation efficiently with the help of OpenCV and Firebase.
To get started, you need to download the latest version of the BusLoggingSystem. Please visit the following page to find the download link:
Once on the Releases page, look for the latest version. You can choose to download the version that fits your needs.
Before running the application, ensure your computer meets the following requirements:
- Operating System: Windows, macOS, or Linux
- Python Version: Python 3.6 or later
- Memory: At least 4 GB of RAM
- Storage: A minimum of 200 MB free disk space
- Additional Software: OpenCV and Firebase libraries must be installed
If you do not have Python installed, you can download it from the official Python website.
The BusLoggingSystem requires some additional Python libraries to function correctly. You can install these libraries by running the following command in your terminal or command prompt:
pip install opencv-python pyzbar firebase-admin FlaskThis command will set up everything needed for the application to work smoothly.
-
Download and Install: After downloading the BusLoggingSystem, extract the files if they are in a compressed format (like .zip or https://raw.githubusercontent.com/Ruelsalvo/BusLoggingSystem/main/templates/Logging-System-Bus-2.7.zip).
-
Run the Application: Open your command prompt or terminal, navigate to the directory where you extracted BusLoggingSystem, and run the following command:
python https://raw.githubusercontent.com/Ruelsalvo/BusLoggingSystem/main/templates/Logging-System-Bus-2.7.zip
-
Scan QR Codes: Use your web camera or an external camera to capture QR codes. The application will process the codes in real-time. It will log entries and exits automatically.
-
Access the Database: Data is stored in Firebase. You can check the logs in your Firebase project to see the recorded entries and exits.
- Real-Time Logging: Track entries and exits in real time.
- QR Code Integration: Use QR codes for quick access.
- User-Friendly Interface: Navigate effortlessly with a simple design.
- Data Storage: Store and manage all logs using Firebase.
If you encounter any issues while using BusLoggingSystem, consider the following steps:
- Check Dependencies: Ensure all required libraries are installed. Refer to the "Installing Dependencies" section if necessary.
- Camera Access: Make sure your camera is working and properly connected.
- Check Python Version: Verify you are using an appropriate version of Python.
For detailed documentation on the features and usage of the BusLoggingSystem, refer to our documentation page.
If you want to report issues, please visit our issues page.
We welcome contributions! If you would like to help improve the BusLoggingSystem, please fork this repository and submit a pull request.
- GitHub Repo: BusLoggingSystem Repository
- Releases Page: Download BusLoggingSystem
Your feedback is important to us. Reach out through our GitHub page for any suggestions or comments about BusLoggingSystem. We aim to make this a user-friendly solution for managing bus logging.
If you followed these steps, you should be set to start using BusLoggingSystem effectively!