Implement web app redesign (vanilla typescript and CSS only)

Job ID: 35609790

Budget: $30 – $250 USD

Our company currently maintains a web app at the following addresses:
https://euphotos.com.br/
https://fotospop.com.br/
https://fotosseparadas.com.br/
As you can see, these sites use the same codebase and simply change the background and color schemes according to the URL.

The web app allows graduates to view their graduation photos. On it, they can request photo treatment, which is done by the company (the company receives an e-mail requesting photo treatment, downloads the photo and then uploads it using another interface that you won't have to deal with).

You can use the following CPFs to access the app and see the states it supports:
22022600010001
22122600010001 - this CPF can request photo treatment. I suggest requesting treatment for a photo to see the screens involved. If other freelancers have already requested treatment for all photos, please request another CPF that we will provide for you.
22122600010002 - same as above.

Our designer redesigned this web app, and all specifications for this new design, as well as the SVGs, are attached here: https://lesser.blob.core.windows.net/server/personal-file-share/specs.zip

The codebase that generates this web app is all written in Typescript, and no React or other framework is used. We use webcomponents.
The codebase can be found in the zip file that you can download here: https://lesser.blob.core.windows.net/server/personal-file-share/app.zip
To run it, use webpack.

What we need you to do is:

- Implement the new design in the app using ONLY vanilla CSS.
- Remove all references to bootstrap, bower, and any other library.
- No external libraries will be allowed. All CSS must be generated by you.
- No changes to typescript will be allowed, only to CSS.
- In the components, there is CSS described within .ts documents, in these CSS blocks you can make changes.
I am one of the developers who wrote this code, so you can directly request any explanation from me and I will be available
Related categories: Website Design CSS HTML5 HTML Typescript