Messaging System for Foreign and Local Students
Вантажиться...
Дата
2025
Автори
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
Igor Sikorsky Kyiv Polytechnic Institute
Анотація
This diploma project presents the comprehensive design, development, and evaluation of a multilingual, web-based messaging and blogging system specifically tailored to improve communication and cultural exchange between foreign and local students in academic institutions. Recognizing the growing need for inclusive, accessible, and user-centric digital platforms in internationalized university environments, the proposed system integrates both private and public communication channels while supporting blog-style content creation to foster engagement, knowledge sharing, and peer-to-peer support. The system introduces a broad feature set that includes user registration and authentication, multilingual user interface switching (supporting English and Ukrainian), real-time public chat functionality, post creation and categorization, keyword-based filtering, image embedding, and intuitive user profile management. Furthermore, an admin moderation dashboard ensures content quality and platform integrity, offering tools for user oversight, content review, and system analytics. From a technical standpoint, the platform was implemented using the Pythonbased Flask web framework, alongside HTML5, CSS3, JavaScript, and Jinja2 templating for dynamic frontend rendering. Data storage and interaction logic rely on structured JSON files, chosen for their simplicity, lightweight nature, and ease of manipulation during early-stage prototyping and student-led development. The system architecture reflects a clean MVC (Model-View-Controller) pattern, promoting maintainability and future scalability. This report delivers a detailed exploration of the project's development lifecycle, beginning with the problem statement and motivation, followed by a literature review that analyzes existing solutions in the domain of multilingual education technology and student support systems. The implementation section outlines the backend logic, frontend components, and UI/UX design decisions. Testing procedures are described with emphasis on usability, functionality, and language rendering accuracy. A discussion on project challenges and limitations is also presented, followed by proposals for future enhancements such as database integration, mobile responsiveness, offline functionality, and AI-based translation or moderation tools. By addressing critical barriers to communication among students from diverse linguistic and cultural backgrounds, the developed system not only fulfills academic objectives but also aligns with broader institutional goals of inclusivity, digital transformation, and intercultural integration. This work adheres to the methodological and formatting standards specified by the Department of Computer Engineering and contributes meaningfully to the ongoing discourse on educational technology in multicultural settings.
Опис
Ключові слова
вебзастосунок, блог, Python, HTML5, CSS3, webapplication, blog, Python, HTML5, CSS3
Бібліографічний опис
Omar Youssef. Messaging System for Foreign and Local Students : Graduation project for obtaining a bachelor's degree : 123 Computer Engineering / Omar Youssef. – Kyiv, 2025. – 74 p.