RPG Task Organizer - Web - Brasov Brașov - Lucrari 2020 Online

Informatii generale

Descriere

“RPG Task Organizer” este un program open-source de management al treburilor zilnice, ce trateaza viata ca pe un joc de tip Role-Playing-Game. Cu fiecare obiectiv atins, utilizatorul este recompensat cu monede de aur. Atunci cand s-au strans destule monede, utilizatorul poate cumpara accesul la o lupta in spiritual celor RPG din anii ’90, prin intermediul careia sa se deconecteze de la rutina si sa ia o pauza. Programul nostru se distinge de altele ce au ca scop organizarea treburilor prin elementul nou si surpinzator RPG. Motivatia de a ne termina treburile nu apare intotdeauna usor. Scopul nostru este de a crea un motiv pentru a ne atinge micile obiective, iar cand exista o recompensa spre care sa se tinda, lucrurile pot lua o intorsatura drastica.

Utilizare:
 Ecranul principal este reprezentat de functionalitatea de Log in/Sign in
 In urma procesului de inregistrare, utilizatorul este inatmpinat de tabelele de Habits, Daily Tasks si To Do
 In tabela te Habits, utilizatorul poate adauga task-uri pe care doreste sa le adauge in rutina sa, precum mersul la sala sau consumulde 2 litrii de apa pe zi
 Tabela de Daily este data de task-urile care fac deja parte din rutina utilizatorului
 Ultima tabela cuprinde task-uri ce nu sunt frecvente in viata utilizatorului; acestea pot primi un grad de dificultate in functie de care se calculeaza recompense in monede la indeplinirea task-ului; doar aceste task-uri au ca recompense un numar variabil de monede
 La insumarea unui numar de monede obtinut din ineplinirea oricarui tip de task, se poate inta in pauza, prin cumpararea unei lupte
 Zona de lupta incepe cu un buton de Play ce trimite la un ecran ce prezinta un scurt context si, ulterior la lupta, si un alt buton de Tutorial in care este descris controlul jocului
 In joc, putem ataca inamicul care va raspunde la randul sau cu un atac, putem sa ne vindecam sau sa folosim un atac special.
 Vindecarea se poate realiza de 3 ori consecutiv, dupa care este necesar sa atacam, iar miscarea speciala se incarca dupa 3 atacuri
 Dupa aceasta pauza bine meritata, utilizatorul este trimis inapoi la sectiunea de agenda a aplicatiei pentru a-si continua treburile

Tehnologii

Pentru realizarea proiectului au folst folosite urmatoarele limbaje de programare si tehnologii:
Pentru partea de frontend: HTML, Javascript, Css, Vue.js (GitHub - andonealexandru/RPG-Task-Organizer)
Pentru partea de backend: Java, SpringBoot, Hibernate (GitHub - andonealexandru/RPG-Task-Organizer-Backend)
Pentru baza de date: PostgreSQL

Cerinte sistem

Un browser(Chrome, Safari, Mozilla, etc) si acces la internet

Realizatori

Alexandru Andone

  • Scoala: CNI Grigore Moisil
  • Clasa: 11
  • Judet: Brasov
  • Oras: Brasov

Dragos Paul Ciofalau

  • Scoala: Colegiul National de Informatica “Grigore Moisil”
  • Clasa: 11
  • Judet: Brașov
  • Oras: Brasov

Screenshots