/adScape

Raspberry Pi based HUB75 LED Matrix Display Management System (Fully OpenSource)

Primary LanguageJupyter NotebookMIT LicenseMIT

adScape

Raspberry Pi based HUB75 LED Matrix Display Management System (Fully OpenSource)

GitHub stars GitHub forks GitHub issues GitHub license

Description

This project is a web-based system for managing and scheduling advertisements to be displayed on an LED matrix display. The system allows users to upload advertisements and specify a start and end time for them to be displayed.

Screenshot from 2023-01-21 19-14-15 Screenshot from 2023-01-21 19-14-33 Screenshot from 2023-01-21 19-14-39 Screenshot from 2023-01-21 19-14-48

Features

  • 🔒 User login and registration
  • 📆 Upload and schedule advertisements to be displayed on the LED matrix
  • ✏️ View and edit the current schedule of advertisements
  • 🌞 Adjust display settings such as brightness and scroll speed

Tech Stack

  • Frontend: HTML, CSS, JavaScript, Materialize CSS
  • Backend: Python, Flask, SQLite

Installation

  1. Clone the repository
    git clone https://github.com/hemangjoshi37a/adScape.git
  2. Navigate to the project directory
    cd adScape
  3. Install the required dependencies
    pip install -r requirements.txt
  4. Configure your MySQL database auth details in mysql_auth.py
    mysql_username='root'
    mysql_password='mypasss'
    mysql_host='localhost'
  5. Run the application
    python flaskBackend.py
  6. Access the application
    http://localhost:5004
    

Contributing

We welcome contributions to this project! Please follow these guidelines:

  1. Fork the repository and create a new branch
  2. Ensure your code follows the PEP 8 style guide
  3. Run the test suite to confirm that your changes don't break existing functionality
  4. Open a pull request with a detailed description of your changes and any relevant issues addressed

License

This project is licensed under the MIT License. See the LICENSE file for more information.


📫 How to reach me


Checkout Cool GitHub Other Repositories:

Here's a list of some cool repositories you might be interested in:

Checkout Our Other Products:

We offer a variety of products:

Cool Arduino and ESP8266 (or NodeMCU) IoT projects:

Explore our innovative IoT projects:

  • IoT_LED_over_ESP8266_NodeMCU : Turn LED on and off using a web server hosted on a nodemcu or esp8266
  • ESP8266_NodeMCU_BasicOTA : Simple OTA upload code from Arduino IDE using WiFi to NodeMCU or ESP8266
  • IoT_CSV_SD : Read analog value of Voltage and Current and write it to SD Card in CSV format for Arduino, ESP8266, NodeMCU etc
  • Honeywell_I2C_Datalogger : Log data in A SD Card from a Honeywell I2C HIH8000 or HIH6000 series sensor having external I2C RTC clock
  • IoT_Load_Cell_using_ESP8266_NodeMC : Read ADC value from High Precision 12bit ADS1015 ADC Sensor and Display on SSD1306 SPI Display as progress bar

HuggingFace Models & Datasets

Models

Datasets


🎥 Awesome YouTube Videos


📝 My Quirky Blog


📱 Awesome Android Apps


Checkout Cool GitLab Other Repositories: