Розробка застосунку електронного щоденника засобами React та Node.js
Loading...
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
UA : Робота викладена на 51 сторінках друкованого тексту, містить 17 рисунків, 17 джерел. Об’єктом дослідження є процес розробки застосунку електронного щоденника. Мета дослідження – створити функціональний вебзастосунок з функцією перегляду, виставлення оцінок та створенням класів, використовуючи сучасні інструменти веброзробки, з метою цифровізації освітнього процесу. Методи дослідження – методи проєктування програмного забезпечення та інтерфейсу, тестування CRUD-функціональності. В даній роботі розроблено програмний застосунок для ведення електронних щоденників учнів та їх упорядкування згідно класів засобами React та Node.js. Основний напрямок розробки спрямований на зручність використання системи, розробки та можливість подальшого розширення. В роботі пропонується новий підхід до створення електронного щоденника з акцентом на сучасний фронтенд-стек, адаптивний дизайн і централізоване управління станом додатку. Практична значимість роботи полягає у створенні зручного та гнучкого інструменту для організації навчального процесу, який може бути адаптований під потреби конкретного навчального закладу, допрацьований або масштабований відповідно до зростаючих вимог. Завдяки використанню сучасних технологій, таких як React для створення інтерфейсу, Node.js для серверної логіки та Tailwind CSS для стилізації, було реалізовано ефективне, адаптивне та масштабоване рішення, що відповідає вимогам сучасного програмного забезпечення.
EN : The work is presented on 51 pages of printed text, 17 figures, 17 references. The object of the study is the process of developing an electronic diary application. The aim of the study is to create a functional web application that allows teachers to view, grade, and create classes using modern web development tools, with the aim of digitizing the educational process. The methods of research are software and interface design methods, CRUD functionality testing. In this work, a software application for maintaining students’ electronic diaries and organizing them according to classes using React and Node.js was developed. The main direction of development was aimed at the ease of use of the system, ease of development and further expansion. The work proposes a new approach to creating an electronic diary with an emphasis on a modern front-end stack, adaptive design and centralized application state management. The practical significance of the work lies in creating a convenient and flexible tool for organizing the educational process, which can be adapted to the needs of a particular educational institution, improved or scaled in accordance with growing requirements. Thanks to the use of modern technologies, such as React for creating an interface, Node.js for server logic and Tailwind CSS for styling, an effective, adaptive and scalable solution was implemented that meets the requirements of modern software.
EN : The work is presented on 51 pages of printed text, 17 figures, 17 references. The object of the study is the process of developing an electronic diary application. The aim of the study is to create a functional web application that allows teachers to view, grade, and create classes using modern web development tools, with the aim of digitizing the educational process. The methods of research are software and interface design methods, CRUD functionality testing. In this work, a software application for maintaining students’ electronic diaries and organizing them according to classes using React and Node.js was developed. The main direction of development was aimed at the ease of use of the system, ease of development and further expansion. The work proposes a new approach to creating an electronic diary with an emphasis on a modern front-end stack, adaptive design and centralized application state management. The practical significance of the work lies in creating a convenient and flexible tool for organizing the educational process, which can be adapted to the needs of a particular educational institution, improved or scaled in accordance with growing requirements. Thanks to the use of modern technologies, such as React for creating an interface, Node.js for server logic and Tailwind CSS for styling, an effective, adaptive and scalable solution was implemented that meets the requirements of modern software.
Description
Козловський І. В. Розробка застосунку електронного щоденника засобами React та Node.js : кваліфікаційна робота магістра спеціальності 121 "Інженерія програмного забезпечення" / наук. керівник А. Г. Кривохата. Запоріжжя : ЗНУ, 2025. 51 с.