Show simple item record

dc.contributor.advisorJurjāns, Pāvils
dc.contributor.authorRudens, Reinis Kristiāns
dc.contributor.otherLatvijas Universitāte. Eksakto zinātņu un tehnoloģiju fakultāte
dc.date.accessioned2025-05-29T01:01:52Z
dc.date.available2025-05-29T01:01:52Z
dc.date.issued2025
dc.identifier.other106090
dc.identifier.urihttps://dspace.lu.lv/dspace/handle/7/69430
dc.description.abstractŠajā dokumentā aprakstīta kvalifikācijas darba “Grāmatu platforma “Bookify”” izstrāde. Izveidotā sistēma sastāv no trīs daļām – tīmekļa vietne, API, mākslīgā intelekta asistents. Tīmekļa vietne piedāvā lietotājiem intuitīvu rīku komplektu grāmatu un autoru resursu pārvaldībai. Lietotāji var pievienot grāmatas saviem sarakstiem (piemēram, velmju vai lasāmais saraksts), rakstīt atsauksmes, meklēt citus lietotājus un pārlūkot to grāmatu kolekcijas, veidojot sociālā tīkla aspektu. Papildus tīmekļa saskarne nodrošina grāmatu importēšanas iespēju no ārējiem avotiem. API darbojas kā starpnieks starp sistēmas datubāzi un mākslīgā intelekta asistentu, ļautjot tam pieprasīt grāmatu, autoru un atsauksmju datus, kā arī API ļauj integrēt sistēmu ar citām platformām vai pakalpojumiem. Mākslīgā intelekta asistents ir balstīts uz pielāgotu ChatGPT LLM (Lielā valodas modeļa) saskarni. Tas nodrošina ērtu veidu, kā apkopt un pārlūkot grāmatu, autoru un atsauksmju informāciju tērzēšanas formātā, tādējādi uzlabojot lietotāju pieredzi un efektivitāti datu apstrādē. Projekta izstrādē tika izmantots Elixir Phoenix LiveView tīmekļa izstrādes satvars. PostgreSQL datu bāzu pārvaldības rīks.
dc.description.abstractThis document describes the development process and requirements of the qualification project “Book platform ”Bookify””. The system consists of three parts – web interface, API, artificial inteligence assistant. Web interface provides users with intuitive toolset for managing book and author resources. Users can add books to their book collection lists (e.g. favorite or wishlist), write reviews, search for other users and access their book collection lists, creating a social network aspect. Additionaly the web interface allows users to import books from external sources. API has been developed as an intermediatery between the database and the artificial inteligence assistant, allowing it to access book, author and review data. The API also allows the use of bookify data for integration with different platforms or services. The artificial inteligence assistant is based on custom tailored ChatGPT (Large language model) interface. It provides a convenient, chat like interface to access book, author and review data stored in the systems database. In the project development the following technologies were used: PostgreSQL for database management, Elixir Phoenix LiveView as web application framework.
dc.language.isolav
dc.publisherLatvijas Universitāte
dc.rightsinfo:eu-repo/semantics/openAccess
dc.subjectDatorzinātne
dc.subjectgrāmatu pārvaldība
dc.subjectmākslīgais intelekts
dc.subjectAPI
dc.subjectelixir
dc.subjectliveview
dc.titleGrāmatu platforma "Bookify"
dc.title.alternativeBook platform "Bookify"
dc.typeinfo:eu-repo/semantics/bachelorThesis


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record