Розробка інформаційного web-сайту ТОВ «Мегаватсервіс» засобами JavaScript та Python 3
Loading...
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
В дипломній роботі було здійснено розробку інформаційного B2B web- сайту для інжинірингової компанії ТОВ «Мегаватсервіс» на основі Python, FastAPI, JavaScript, PostgreSQL та Docker. Метою роботи є створення сучасного, надійного та адаптивного корпоративного порталу для цифровізації взаємодії з корпоративними клієнтами шляхом інтеграції модулів перевірки підрядника (Блоку довіри), електронного інженерного каталогу та системи захищеної обробки технічних завдань. В роботі проведено комплексний аналіз предметної області, нормативно-правової бази України щодо захисту інформації та порівняльний аналіз сучасних архітектурних рішень. Розглянуто специфіку ведення інжинірингового бізнесу, тендерної діяльності та потребу впровадження ізольованого програмного рішення для обробки корпоративних заявок. На основі аналізу сформульовано завдання проєкту й запропоновано розробку системи з розділеною архітектурою. Розроблено трирівневу інфраструктуру на основі Python, FastAPI, PostgreSQL та Docker Compose. Спроєктовано об'єктно-реляційну базу даних, алгоритми асинхронної потокової обробки багатомегабайтних інженерних креслень (Multipart), безпечного збереження даних та адаптивний веб-інтерфейс за допомогою Tailwind CSS. Проведено навантажувальне тестування швидкодії, транзакційної цілісності та перевірку захищеності системи від XSS та SQL-вразливостей. В результаті створено ефективну, безпечну та масштабовану систему автоматизації B2B-взаємодії з інтуїтивно зрозумілим інтерфейсом для прийому комерційних запитів, швидкого моніторингу ліцензійної документації та управління електронним каталогом підприємства. Ключові слова: B2B web-сайт, інжиніринговий портал, обробка технічних завдань, Python, FastAPI, PostgreSQL, Tailwind CSS, Docker, асинхронна архітектура.
