DEVELOPING A PLATFORM FOR TEACHER BLOGGING
Abstract
The purpose of the article is to analyze the software architecture for a teacher’s blog and describe its main components that ensure effective content management and quick interaction with users. It covers approaches to developing an administrative web application and a public website, their interaction via API, as well as the use of modern technologies such as Next.js, MongoDB, and JWT to achieve system stability, scalability, and security.The software architecture consists of an administrative web application (Frontend and Backend) and a public website (Frontend). The administrative interface is built on the Next.js platform, which combines server-side rendering (SSR) and client-side rendering, ensuring high page loading speed. The frontend part allows teachers to manage blog content, including creating, editing, and deleting articles, books, and author information. The backend part is implemented for query processing, MongoDB database management, authentication, and access control via JWT. The public website uses static page generation (SSG) and SSR technologies, which ensure optimal performance and fast loading of content. Also considered are use cases, including administrator authorization, article, book and settings management. The Vercel platform was chosen for hosting, which provides automatic deployment via GitHub and CI/CD support.The results of the study confirm the effectiveness of the chosen architecture for ensuring fast and secure operation of the teacher’s blog. The use of Next.js, MongoDB, and JWT allows you to create a flexible and scalable system with the ability to expand functionality. The public website provides users with access to articles and books without authentication, and the administrative web application provides convenient content management. The selected technologies contribute to high productivity and ease of use of the system.
References
2. Мартинюк О. В. Освітній блог як засіб професійної підготовки майбутніх вихователів закладів дошкільної освіти. Інформаційні технології і засоби навчання. 2022. Т. 87, № 3. С. 54-67. Режим доступу: https://journal.iitta.gov.ua/index.php/itlt/article/view/2425/1443.
3. Kumar, S., Nanda, P. Social Media in Higher Education: A Framework for Continuous Engagement. Journal of Educational Technology & Society, 2020, 23(1), pp. 33-44.
4. Manca, S., Ranieri, M. Implications of social network sites for teaching and learning. Where we are and where we want to go. Education and Information Technologies, 2020, 22(2), pp. 605-622.
5. Василенко М., Горбаченко С., Слатвінська В., Чепурна О. Сценарне планування як інструмент безперервного бізнесу: WEB-технології (комплексний підхід) Інформаційні технології та суспільство. 2023. № 3. Режим доступу: https://journals.maup.com.ua/index.php/it/article/view/2098.
6. Слабінога М. О., Чабан С. В. Розробка веб-додатків в контексті оптимізації їх швидкодії. Таврійський науковий вісник. Серія: Технічні науки. 2022. № 3. С. 45–52. DOI: 10.32851/tnv-tech.2022.3.7. Режим доступу: https://journals.ksauniv.ks.ua/index.php/tech/article/view/219.
7. Антоненко А. В., Балвак А. А., Цвик О. С., Ємелін Д. М., Гришковець Є. П. Інноваційні методи відображення інформації в веб-браузерах. Таврійський науковий вісник. Серія: Технічні науки. 2024. № 1. С. 81–88. DOI: 10.32782/tnv-tech.2024.1.9. Режим доступу: https://journals.ksauniv.ks.ua/index.php/tech/article/view/542.
8. Д. M. Oльховський, С.В. Гаркуша, О. О. Черненко, В.О. Лазаренко Розробка сайту кафедри навчально-наукового інституту денної освіти. Збiрник наукових праць національного університету кораблебудування імені адмірала Макарова, № 1 (494), 2024, С. 119-125.
9. Олексійчук Ю. Ф., Ольховський Д.М., Ольховська О.В., Андрушків О. М., Проєктування, розробка та тестування web-сервісу для вибору тем дипломних робіт. Системи та технології, № 1, № 1, с. 43-50. https://doi.org/10.32782/2521-6643-2024-1-67.7
10. О.П. Кошова, О.О. Черненко, Т.В. Чілікіна, І.І. Комар Особливості розробки web-застосунків для системи дистанційного навчання з допомогою бібліотеки React. Системи та технології, 2023, 65(1), С. 20-31. https://doi.org/10.32782/2521-6643-2023.1-65.3
11. Кошова О. П., Ольховська О.В., Тацій Д. С., Олексійчук Ю.Ф., Черненко О.О. РОЗРОБКА ВЕБ-ДО- ДАТКІВ ТА СЕРВІСІВ НА ПЛАТФОРМІ NODE.JS Таврійський науковий вісник. Серія: Технічні науки, 2023. Вип. 2. С. 78-89. https://doi.org/10.32782/tnv-tech.2023.2.9