DEVELOPMENT OF THE WEB APPLICATION “SkillUp” FOR ORGANIZING ONLINE CURRICULUM BASED ON LARAVEL

Authors

  • Maksym Zhukovskiy Lesya Ukrainka Volyn National University

Keywords:

web application, training, framework, user interface

Abstract

This study presents the development of an interactive online course interface using React.js with a component-based architecture built on functional components and hooks. State management is implemented via the Context API, providing centralized data handling and simplified code maintenance. React Router with lazy loading is employed for efficient routing and performance optimization. The responsive design is achieved through CSS Flexbox and Grid layouts to ensure proper display across various screen sizes. Interactive features include progress indicators, quiz-based assessments, and results visualization, while data exchange with the backend is handled via a RESTful JSON API.

References

Моделі життєвого циклу, принципи і методології розробки програмного забезпечення [Електронний ресурс] // Evergreens. – Режим доступу: https://evergreens.com.ua/ua/articles/software-development-metodologies.html

Шайтан В. Побудова динамічних вебзастосунків за допомогою MVC [Електронний ресурс] / В. Шайтан // iHillel Blog. – Режим доступу: https://blog.ithillel.ua/articles/building-dynamic-web-applications-using-mvc

MySQL Documentation [Електронний ресурс] // MySQL. – Режим доступу: https://dev.mysql.com/doc/

Laravel [Електронний ресурс] // Laravel. – Режим доступу: https://laravel.com/

PHP Manual [Електронний ресурс] // PHP. – Режим доступу: https://www.php.net/manual/en/

Published

2025-06-03