Show simple item record

dc.contributor.advisorZačs, Andris
dc.contributor.authorKicenko, Kirils
dc.contributor.otherLatvijas Universitāte. Eksakto zinātņu un tehnoloģiju fakultāte
dc.date.accessioned2025-07-02T01:01:36Z
dc.date.available2025-07-02T01:01:36Z
dc.date.issued2025
dc.identifier.other109325
dc.identifier.urihttps://dspace.lu.lv/dspace/handle/7/71474
dc.description.abstractŠis bakalaura darbs ir veltīts tīmekļa platformas izstrādei privātajām pirmsskolas izglītības iestādēm, ar mērķi vienkāršot bērnu apmeklējuma uzskaiti, rēķinu ģenerēšanu un saziņu ar vecākiem. Izstrādes laikā tika izmantots klienta-servera arhitektūras modelis, kurā front-end daļa veidota ar React, bet back-end ar Spring Boot, izmantojot PostgreSQL datu bāzi un JWT autorizācijas mehānismu. Izvietošana veikta ar Docker konteineriem. Darbā veikta arī esošo risinājumu (E-klase, Mykoob) analīze, lai pamatotu nepieciešamību pēc pielāgotas sistēmas. Platforma ietver PDF rēķinu ģenerēšanu, daudzvalodu saskarni, RBAC balstītu piekļuves kontroli, kā arī integrāciju ar Klix maksājumu sistēmu. Veikta pilna sistēmas testēšana (unit un integrācijas testi), ievērojot arī GDPR prasības par datu aizsardzību.
dc.description.abstractThis bachelor's thesis focuses on the development of a web platform for private preschool institutions, aimed at simplifying attendance tracking, invoice generation, and communication with parents. The system was built using a client–server architecture: the front end was implemented in React and the back-end in Spring Boot, with PostgreSQL as the database and JWT used for authentication. Deployment was carried out via Docker containers. A comparative analysis with existing systems (E-klase, Mykoob) was conducted to justify the need for a custom solution. The platform supports PDF invoice generation, multilingual UI, role-based access control (RBAC), and integration with the Klix payment system. Comprehensive system testing (unit and integration level) was carried out, ensuring GDPR compliance for data protection.
dc.language.isolav
dc.publisherLatvijas Universitāte
dc.rightsinfo:eu-repo/semantics/openAccess
dc.subjectDatorzinātne
dc.subjectapmeklējumu uzskaite
dc.subjectrēķinu sistēma
dc.subjectbērnudārzs
dc.subjectReact
dc.subjectSpring Boot
dc.titleTīmekļa platformas izstrāde pirmsskolas privātprakses nodarbību uzskaitei, maksājumu un rēķinu pārvaldībai
dc.title.alternativeDevelopment of a Web-Based Attendance, Payment, and Invoice Management System for Private Pre-School
dc.typeinfo:eu-repo/semantics/bachelorThesis


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record