Computers enable significantly easier and more efficient management of various records, and education is no exception. Therefore, we have decided to develop an information system to support elementary-level education as part of our diploma project. The goal was to create an open-source, simple, and flexible web portal with the ability to be expanded. At the beginning of the development, the basic requirements for managing key educational data were analyzed. The results of the analysis were used to construct a preliminary plan, which served as the foundation for the development of the information portal. The web portal consists of a data layer represented by a MySQL server, a backend developed using the PHP Laravel framework, and a frontend or user interface, developed using basic HTML, JavaScript, and CSS, along with Inertia.js combined with Vue.js and Tailwind CSS technologies. The developed web portal allows for the management of grades, absences, schedules, and assessment dates for elementary-level education programs. Through the combination of these technologies, we have created a portal that offers swift and efficient performance of necessary tasks while also providing an excellent user experience.
|