Overview of the HandScript Project
Zadávateľ tímového projektu:
Ing. Stanislav Marochok (email: [email protected])
Téma:
Web Application for Historical Handwritten Documents Processing
Your task is to develop a web application for processing historical handwritten documents, encrypted texts and substitution cipher keys – using simulated AI modules. The application should be built on the .NET platform, with Python used for AI simulations, allowing future integration of real AI models.
The application must classify uploaded documents as either encrypted texts or substitution cipher keys using a simulated AI module. For encrypted texts, users should localize the text, transcribe it, and decrypt it using brute-force algorithms or uploaded substitution cipher keys. For cipher keys, the application should localize and classify substitution sub-systems, detect substitution items, and map plain text to cipher text. The system must allow users to apply a new cipher key to existing encrypted texts to check compatibility and vice versa. The application must also include an interactive tutorial to guide new users on how to use the system effectively.
Students must develop their own solutions for various challenges, thinking critically about design, integration, and functionality. This project requires creativity and independent problem-solving.
The front-end should be responsive and visually appealing, enhancing user experience. The back-end must communicate with Python-based AI modules and implement JWT Bearer authorization for security. Users should also be able to save their progress and resume it later.
Deliverables include a functional web application, source code, technical documentation, a user manual, and a presentation. Collaborate effectively using version control, follow coding standards, and ensure thorough testing.
Download the official HandScript project offer prepared for the teacher.