Skip to content

EvaPelko/Gameart-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Gameart-frontend

Tim: Eva Pelko

Fakultet informatike u Puli
Kolegij: Web Aplikacije
Mentor: doc.dr.sc. Nikola Tanković

Ovaj repozitorij je nastavak od projekta za Programsko Inženjerstvo.
Link na Backend.

Opis

Grupa korisnika: svi ljubitelji umjetnosti i ljudi koji žele naučiti crtati
Ideja: Društvena mreža za umjetnike bazirana na edukaciji.

Sljedeće funkcionalnost sam uspješno implementirala u PI-u:

U login page-u možete odabrati jeste li učenik ili učitelj. Korisnici mogu odabrati nickname, te će dobiti posebnu ikonu pokraj imena ako su učitelj. Učitelji imaju posebnu sekciju u kojoj samo učitelji mogu objavljivati svoje materijale (youtube link, step by step tutorijali, informativni tekstovi), dok studenti također imaju svoju sekciju gdje samo oni mogu objavljivati.
Društvena mreža je podijeljena na dvije sekcije: edukacijski dio i učenički dio. Edukacijski dio je namijenjen učiteljima. Učitelji i učenici mogu komentirati sve postove.

Sljedeće funkcionalnosti su nadogradnja i poboljšanje u sklopu kolegija Web aplikacije:

  • Prijenos baze podataka s Firebase u MongoDB. Prijenos baze podataka s Firebasea na MongoDB omogućio je veću fleksibilnost u modeliranju podataka, bolju skalabilnost i naprednije mogućnosti upita, čime se unaprijedila ukupna funkcionalnost i učinkovitost web aplikacije. Također, migracija je pružila veću kontrolu nad podacima i omogućila ekonomičnija rješenja za skaliranje.
  • Pretraživanje. Dodatak funkcionalnosti pretraživanja omogućuje korisnicima brže i jednostavnije pronalaženje specifičnih sadržaja ili korisnika unutar aplikacije, čime se poboljšava korisničko iskustvo i efikasnost korištenja. Ova značajka također pomaže u organizaciji i dostupnosti informacija, što aplikaciju čini korisnijom i intuitivnijom.
  • Unapređenje profila korisnika. Nova verzija aplikacije omogućila je pregled svih objava od određenog korisnika na njihovom profilu.
  • Brisanje vlastitih objava. Korisnik na vlastitom profilu ima pregled svojih objava i mogućnost brisanja neželjenog sadržaja.
  • Označavanje objava sa “sviđa mi se”. Nova funkcionalnost povećava interaktivnost korisnika i omogućuje izražavanje mišljenja. Također pruža autorima povratnu informaciju o popularnosti njihovih objava. Ova funkcionalnost također potiče angažman i stvara osjećaj zajednice među korisnicima.
  • Prijava neprikladnih sadržaja. Prijava neprikladnih sadržaja poboljšava web aplikaciju osiguravanjem sigurnog i prikladnog okruženja za sve korisnike, omogućujući brže uklanjanje štetnih ili neprimjerenih objava te time održavajući integritet i povjerenje unutar zajednice.

Dodatne moguće funkcionalnosti:

  • Svaki korisnik ima profil u kojem se može odabrati opcija za follow koja obavijesti followere kada taj korisnik nešto objavi.
  • Ekspanzija teacher feed-a u različite dijelove koji su tematski relevantni, npr. sekcija za početnike, sekcija za anatomiju, za slikanje, itd...
  • Napredna search funkcija u kojoj možete specificirati koju sekciju zelite pretražiti i razinu iskustva, te ključne riječi.
  • Chat i privatne poruke: korisnici imaju mogućnost za komunikaciju putem privatnih poruka i chatova.
  • Mogućnost organiziranja virtualnih radionica i webinara. Učiteljima je omogućeno da interaktivno podučavaju korisnike uživo, koristeći video streaming i interakciju u stvarnom vremenu.
  • Kalendar koji prikazuje raspored webinara, radionica, tečajeva i drugih događanja. To bi olakšalo korisnicima da prate i planiraju svoje aktivnosti.
  • Mogućnost korisnicima da ostavljaju recenzije na profil učitelja.
  • Sustav nagrada ili značka za aktivne korisnike koji sudjeluju u zajednici, ostavljaju komentare, lajkaju sadržaje i doprinose edukacijskim resursima.

Link na javni prototip

https://gameart-frontend.netlify.app/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published