I would like to create an online web application using whatever programming language you want (although I'd like to avoid less common languages).
The program is pretty straight forward - it will take 1 web page template that's already coded into HTML/CSS (found here: [url removed, login to view]), and then adjust the template's colors & font to mirror any web page you input. So the output is the HTML web page, but with colors and font changed.
EXAMPLES OF APP INPUT AND OUTPUT
Here are some examples of the template's color changing to mirror certain web pages (to understand the below examples, you'll need to open the two attached PDFs):
Page 2 of output examples PDF matches this URL: [url removed, login to view]
Page 3 of output examples PDF matches this URL: [url removed, login to view]
Page 4 of output examples PDF matches this URL: [url removed, login to view]
The logic for which part of the template to change to which color is already written in plain English. To understand the logic, look at "template with sections marked up" PDF, and then open the "color picking logic" Word Doc that explains how to choose a color for each section of the template. You can ignore the parts about changing the picture and logo. I only care about colors and fonts for this project.
There already exists an open source color detector script in Python: [url removed, login to view] You can use this code in the app, which may save you time. It's up to you.
No pretty design is necessary - just enough to make it work; no database necessary, as I don't need to store anything.
If the output will take more than 5 seconds to calculate on average, then I'd like to build in a progress bar so I know the program isn't stalled.
The output should be in the form of a coded web page. Please advise if you want to output it as a collection of files, a URL or something else.
In your bid, please estimate 1) how long it will take you to complete the job and 2) which programming language you'd like to use.
Please read the project first and write the word "Understood". Also write your steps and suggestions to complete the project with a short description of what you understood.