Darba nosaukums: Interneta veikala izstrāde amatnieku preču tirdzniecībai un
noliktavas preču uzskaitei
Darba autors: Deniss Solovjovs
Darba vadītājs: doc., Dr.sc.ing. Raita Rollande
Darba apjoms: 85 lpp., 2 tabulas, 7 attēli, 29 bibliogrāfiskās norādes, 3 pielikumi
Atslēgas vārdi: INFORMĀCIJAS SISTĒMAS IZSTRĀDE, JAVA IETVARS
SPRING BOOT, TYPESCRIPT IETVARS NEXTJS, TĪMEKĻA LIETOTNE,
INTERNETA VEIKALA IZSTRĀDE, MEKLĒTĀJPROGRAMMU OPTIMALIZĀCIJA
(SEO), SERVERA PUSĒS RENDERĒŠANA (SSR)
Šis bakalaura darbs ir veltīts interneta veikala izstrādei biedrībai, kas pārdod
amatnieku preces. Tā galvenais mērķis bija pārstrādāt un pabeigt jau uzsāktu sistēmas
izstrādes projektu - analizēt tā vājās vietas un uzlabot tās, lai projektam būtu laba
veiktspēja un laba redzamība meklētājprogrammās (SEO), kā arī ieviest mūsdienīgu
funkcionalitāti.
Aizmugursistēma, kas izmanto Java ietvaru Spring Boot, tika pārveidota, ievērojot
labas programmēšanas prakses un paplašinot to ar jauniem servisiem. Priekšgalsistēma, kas
iepriekšējā sistēmas izstrādes projektā bija balstīta uz JavaScript bibliotēku React, tika
pilnībā pārstrādāta, izmantojot TypeScript ietvaru Next.js.
Darbs ietver gan teorētisko, gan praktisko daļu. Teorētiskajā daļā lasītājam tiek
skaidrots, kā laika gaitā mainījusies tīmekļa vietņu izstrāde, detalizēti aplūkotas klienta un
servera puses renderēšanas priekšrocības un trūkumi, kā arī raksturotas priekšrocības, ko
sniedz pāreja uz tādiem ietvariem kā Next.js, kas apvieno abu pieeju labākās īpašības.
Praktiskajā daļā teorētiskās zināšanas tika pielietotas praksē, lai sasniegtu projekta
mērķus un izstrādātu funkcionējošu interneta veikalu ar visām nepieciešamajām funkcijām:
preču filtrēšanu, kārtošanu, pārlūkošanu, daudzvalodu atbalstu (i18n), preču sūtīšanas
integrāciju, maksājumu integrāciju ar Stripe un mākslīgā intelekta risinājumus
automātiskai tulkošanai. Tāpat tika izstrādāta administrēšanas sistēma satura pārvaldībai.
This work is protected by copyright and/or neighboring rights. It can be freely used for personal use, scientific research, or self-education. Other uses require permission from the right holder(s).
APLIS statement of rights:
Protected by copyrights - not in commercial circulation
APLIS access notice:
Accessible online (without the ability to download)