Digital Hoarding Management Software (InfoScreen) Check out how our dedicated engineers have designed a complete digital hoarding management software in the case study reaction.

Digital Hoarding Management Software (InfoScreen)

We develop software compatible with Raspberry Pi, an Android app as well as Standard webpage. It is support by all devices used in residential and commercial building with focus on price, reliability and usability

Client Requirement

Clients want a digital hoarding management software named Infoscreen. He wants this software to run on 3 different platforms seamlessly:

  • Backward compatible with Raspberry Pi (Rpi)
  • Android
  • Standard webpage in full view

The client also wants an Android app with all the features currently available to users. A new user can create a new account and use a credit card to opt for the services.

Our Approach to Develop Project

At Adequate Infosoft, we want our clients to get the best possible result from the software and apps we are designing. To design this digital hoarding management software, we followed the below process:

  1. 01
    Requirements gathering:

    First of all, we gather information from the client and understand their specific needs for the digital hoarding management software.

  2. 02
    Analysis and Design:

    Once the requirements are gathered, our development team analyzes them and come up with the overall design of the software. This involved deciding the architecture, the technology stack, and the database design.

  3. 03
    Development:

    After the design is finalized, the development team start working on the actual development of the software. This involve coding, testing, and integration of various modules.

  4. 04
    Quality Assurance:

    Quality assurance is an integral part of any software development process. So, we ensure that the software is functioning correctly and meeting all the requirements specified by the client. Our development team conducted rigorous testing at every stage of development to ensure the software is functioning correctly and meets all requirements. They would conduct unit tests and integration tests to catch any bugs early on.

  5. 05
    Deployment:

    After the quality assurance phase is complete, the software is deployed in a test environment for further testing. Once it passes all the tests, it is deployed in the production environment.

  6. 06
    Maintenance and Support:

    We are currently providing maintenance and support to the client to fix any bugs, provide updates and upgrades, and offer technical support to make sure the software is working correctly.

Technologies Deployed

  • For Control Box (module RaspberryPI 4):
    Python, Framework Thorny
  • For Web based Application:
    C#, .Net Framework 4.5 , Asp.Net , HTML5, Ajax, JavaScript, J-Query, Sql Server 2012
  • For Android App:
    Java, Eclipse, Android Development Framework
  • For Apple App:
    iOS Framework
  • For IoT Device:
    Raspberry Pi , Linux Based

Development & Implementation

We created Raspberry Pi-compatible software, an Android app, and standard webpages with the following features and functions:

Basic features and functions:

  • A basis layout to show data in up to 8 fields, where all 8 fields are responsive to the grid with a line size between 0 to 10 pixel.
  • Add a text array where the content of each field is described.
  • The presentation consists of a user defined number of slides and each slide has a user defined timer. Each slide can choose from the defined frames.
  • There is also an Slideshow Administration with functions like: Login, Setup page and Language.

Presentation setup:

The client can reuse the setup of the presentation, but we added the extra functions here:

  • Platform (Rpi, Android, Web)
  • Slide number and frame ID
  • If the user chooses RPI only one frame is accepted.
  • If the user chooses Android or Web up to 8 frames are accepted.

Details:

In the details section, the user can see the type, description, and ID. The description is editable by the user, to give information to the viewers wherever the infoscreen is placed. The type is being set up by the admin when the user purchases a channel. A channel is one device, and a device is an RPI, smart TV, or webpage.

The ID is the MAC address if it’s a physical device, and the URL if the type is a webpage. The URL is created by the Infoscreen system.

New Android user:

New users can create a new account on their own by following the below steps:

  • Downloads the App.
  • Create a new account.
  • Enter details of a valid credit card.
  • Taps on the MAC address from the smart TV and can fetch the MAC address from the smart TV using the app.
  • Users can add extra smart TV on their accounts.
  • The system have a forgot password routine.

Web Shop Administration:

Here all users is shown with information on each connected smart TV, RPI and webpage. The following functions are developed:

  • Open/Close account.
  • Contact details for each customer.
  • A login button where Softcontrol support login as the customer to be able to give support.
  • Add/Delete extra channels if the customer wants to purchase an upgrade.
  • Time for last login on each presentation.
  • Used space for each customer/Channel.

Final Outcome

Client Profile

Client: Leading Business House Location: Denmark Industry: Electronics & Automation Engineering

What Our Clients Say About Us

Client satisfaction is our ultimate goal. Here are some kind words of our precious clients they have used to express their satisfaction with our service.