DEVELOPMENT OF THE WEB APPLICATION “SkillUp” FOR ORGANIZING ONLINE CURRICULUM BASED ON LARAVEL
Keywords:
web application, training, framework, user interfaceAbstract
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/