Розробка сервісу резервування електронних листів
Loading...
Date
Journal Title
Journal ISSN
Volume Title
Publisher
Національний університет «Запорізька політехніка»
Abstract
UK: У ході виконання роботи проведено аналіз предметної області, що включав дослідження понять резервного копіювання електронної пошти, мультитенантної архітектури та безпеки даних. Обґрунтовано вибір технологій React, .NET 8, MySQL та Amazon S3. Спроєктовано архітектуру вебзастосунку EmailTamer з модулями клієнтської та серверної частин, що підтримують мультитенантність та шифрування AES-256. Реалізацію виконано за допомогою React і TypeScript для frontend, .NET 8 з Entity Framework Core для backend, із застосуванням IMAP для синхронізації та JWT для аутентифікації. Тестування підтвердило коректність резервного копіювання, пошуку та фільтрації листів. Функціональна верифікація засвідчила відповідність вимогам безпеки та масштабованості. Розроблений сервіс є безпечним, зручним і масштабованим, придатним для індивідуальних і корпоративних користувачів, із потенціалом для підтримки POP3, SMTP та аналітичних функцій.
EN: In the course of the work, an analysis of the domain was conducted, encompassing the study of email backup concepts, multitenant architecture, and data security. The choice of technologies—React, .NET 8, MySQL, and Amazon S3—was justified. The architecture of the EmailTamer web application was designed with client and server modules supporting multitenancy and AES-256 encryption. The implementation was carried out using React and TypeScript for the frontend, .NET 8 with Entity Framework Core for the backend, employing IMAP for synchronization and JWT for authentication. Testing confirmed the correctness of email backup, search, and filtering functionalities. Functional verification validated compliance with security and scalability requirements. The developed service is secure, user-friendly, and scalable, suitable for individual and corporate users, with potential for supporting POP3, SMTP, and analytical features.
Description
Філіппенков К.Ю. Розробка сервісу резервування електронних листів: бакалаврська робота, спеціальність 123 «Комп'ютерна інженерія» / К.Ю. Філіппенков — Запоріжжя: НУ «Запорізька політехніка», 2025. — 114 c.