Title of the thesis: Development of Web application for habit and sleep tracking
Author: Veronika Kofanova
Supervisor: Mag.sc.comp Kārlis Immers
Scope of work: 61 pages, 2 tables, 17 figures, 26 bibliogrāphic references,
2 appendices.
Keywords: HABITS, SLEEP, TRACKER, WEB APPLICATION, DJANGO
The Bachelor’s thesis focuses on the development of a web application for habit
and sleep tracking using the Django framework. The application is built as a monolithic
system, where the frontend is implemented using Django templates, CSS styles, JavaScript
scripts, and additional libraries.
The work aims to create a fully functional system, including user authentication,
habit and sleep tracking features, as well as data visualization through charts for user
analysis. In addition, the application supports installation as a Progressive Web Application
(PWA), allowing users to install it on their devices. The design of the application is
minimalist and user-friendly, using light pastel blue tones as the primary visual style. The
system follows standard coding practices and development principles. The target audience
of the thesis includes young adults and adults interested in improving sleep quality and
daily routine.
In this thesis, a web application for sleep and habit tracking is developed,
implementing the described functionality and requirements. The application allows users to
monitor their daily routines and behavioral patterns, supporting the improvement of
lifestyle and sleep quality.
Abstract (latvian):
Darba nosaukums: Tīmekļa lietotnes izstrāde ieradumu un miega izsekošanai
Autore: Veronika Kofanova
Darba vadītājs: Mag.sc.comp Kārlis Immers
Darba apjoms: 61 lappuses, 2 tabulas, 17 attēli, 26 bibliogrāfiskās atsauces, 2
pielikumi.
Atslēgvārdi: DJANGO, TĪMEKĻA LIETOJUMPROGRAMMA, IZSEKOTĀJS,
MIEGS, PARADUMI
Bakalaura darbā tiek aplūkota tīmekļa lietojumprogrammas izstrāde paradumu un
miega uzskaitei, izmantojot Django ietvaru. Lietojumprogramma ir izstrādāta kā monolīta
sistēma, kuras lietotāja saskarne veidota, izmantojot Django veidnes, CSS stilus, JavaScript
skriptus un papildu bibliotēkas.
Darba mērķis ir izveidot pilnībā funkcionālu sistēmu, ietverot lietotāju
autentifikāciju, paradumu un miega uzskaites funkcionalitāti, kā arī datu vizualizāciju
diagrammu veidā lietotāju analīzei. Papildus lietojumprogramma atbalsta instalēšanu kā
progresīvo tīmekļa lietotni (PWA), ļaujot lietotājiem to instalēt savās ierīcēs.
Lietojumprogrammas dizains ir minimālistisks un lietotājam draudzīgs, izmantojot gaiši
pasteļzilus toņus kā galveno vizuālo stilu. Sistēma atbilst standarta programmēšanas
praksēm un izstrādes principiem. Darba mērķauditorija ir jaunieši un pieaugušie, kuri
interesējas par miega kvalitātes un ikdienas paradumu uzlabošanu.
Šajā darbā ir izstrādāta tīmekļa lietojumprogramma miega un paradumu uzskaitei,
realizējot aprakstīto funkcionalitāti un prasības. Lietojumprogramma ļauj lietotājiem
uzraudzīt savus ikdienas ieradumus un uzvedības modeļus, veicinot dzīvesveida un miega
kvalitātes uzlabošanu.
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)