There is a website for an exchange, written in JavaScript with an administrative panel that supports three templates. It is necessary to add a fourth template, which will be copied from the provided website. It is important that the new template is compatible with the current functionality and does not disrupt the operation of the site.
Initial data
The site is written in JavaScript, its backend is compiled into a .jar file. It is important to note that the source codes of the project are not available, but access to the project directories via SFTP is provided.
Inside the archive, there are directories with index pages of the templates and files for the existing templates that can be used as guidelines.
Minified JavaScript and the absence of source files may complicate making changes; however, it is known that replacing files in the project does not disrupt its operation.
Requirements for execution
Design copying:
Copy and adapt the provided template from another website.
The design must be adapted to work with the functionality of the current system, including elements related to cryptocurrencies.
There is no need to transfer additional functions that are not present on the original website.
Template integration:
Add the new template to the admin panel so that it appears as "Design #4".
Ensure the ability to select the new template through the administrative panel.
Compatibility:
Guarantee that the new template will not disrupt the operation of the site and will be correctly integrated into the system.
The structure and styles must remain the same so that the design looks like a natural part of the system.
Limitations:
Minified JavaScript may create difficulties in editing the code. It is assumed that there are no source files, but access is provided via SFTP for making changes directly to the project.
Work will be required with already compiled .jar files, with the ability to unpack and replace files in the project.