Skip to content

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

Notifications You must be signed in to change notification settings

hemangjoshi37a/adScape

Repository files navigation

adScape

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

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

Box Design for Housing on GrabCAD

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

Techn Stack

  • Front-end: HTML, CSS, JavaScript, Materialize CSS
  • Back-end: Python, Flask, SQLite

Installation

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

Contributing

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

  • Fork the repository and create a new branch for your changes
  • Make sure your code follows the PEP 8 style guide
  • Run the test suite to ensure that your changes don't break any existing functionality
  • 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:

Checkout Our Other Products:

Some Cool Arduino and ESP8266 (or NodeMCU) IoT projects:

Checkout Our Awesome 3D GrabCAD Models:

Our HuggingFace Models :

Our HuggingFace Datasets :

Awesome Youtube Videos :

My Quirky Blog :

Awesome Android Apps :

Checkout Cool GitLab Other Repositories: