Mobile and user friendly Web UI with a clean design to schedule and run our CLI Program and scripts - Flask or Golang accepted

Job ID: 33362048

Budget: $500 – $1,000 USD

# Section 1

No random bidder! Please read all the details before you bid on this.

We have a CLI program that is similar to a Digital Signage system. It's capable to display different type of contents on a specific monitor (assuming the computer has two monitors connected)

We need a mobile and user friendly web GUI to run and schedule contents using our CLI Program and scripts that run on Linux. Again, we are able to do this in the command-line and with Cron Jobs.

We need an easy to use and clean web GUI to schedule and run our program.

##################
Our CLI program runs like a native Linux/Unix program, it takes arguments / parameters from the user.

Example:

# Display video on screen 02
./CLI_Program --play --mute --monitor2 ./home/user/video.mp4

# Display web page on screen 01
./CLI_Program --monitor1 --url="https://www.google.com
##################

We want to build this either with Flask, FastAPI, or Golang, and it needs to run securely with a self-signed certificate configured.

We have made diagrams for what we desire the web UI to look like.
If you are confident that you can build this project, I will send you the diagrams.

This needs to be done in no longer than 20 days. Sooner getting it done will have a better chance to get hired.

####################################
####################################

# Section 2

READ THIS!!!

Only accept the project if you:

- You have read all the details about this project
- Build everything with security in mind first
- Must provide clear and concise comments, and "Source code document"
- Follow best practices and organize all the code, decouple functions, variable naming conventions, and clean code
- Testing is part of your coding! Do thorough testing before you tell me the project is done
- You don't ask for money before we test the completed final version of the project
- Don't use un-trusted source code, libraries, packages, or unsupported software
- You have built user-friendly UX and software that none-tech people can use that works on both Phones and computers
- You give me a detailed update every two days
- You deliver the project on time and understand there is no payment if failed to do so



DO NOT apply to waste your time and mine if you:

- Make a bid with a huge difference with the project's price. This will get us nowhere.
- Asking for additional money after you have already accepted the project, remember this project has a fixed price.
- You are not a programmer yourself and directly involved in building the project, don't apply for this!
- Can't deliver the project on time. If it passes the deadline, I'm not going to pay you.
- Don't keep me updated on the progress at least once every two days.
- No newbies! This project needs high skills with experience.

###############

I have a background in security and IaC, and will be working with you directly to get this done.
I'm also easy to work with and like the project to be successful.

Thanks for taking time to read this and hope to hear from you.
Related categories: JavaScript Linux Golang Flask FastAPI