alenvalek / moodonja-frontend

Home Page:https://moodonja.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Moodonja


O projektu

Tim

Ovaj projekt je izrađen od strane Alena Valeka u sklopu kolegija Web aplikacija.

Mentor: doc.dr.sc.Nikola Tanković

Grupa korisnika

  • ljudi s potištenim emocijama i/ili problemima sa mentalnim zdravljem

Funkcionalnosti

  • prijava
  • registracija
  • objavljivanje objava
  • uređivanje objava
  • brisanje objava
  • like-anje objava
  • komentiranje objava
  • uređivanje profila
  • slike profila
  • čavrljanje
  • dodavanje prijatelja

Tehnologije

Javni link na aplikaciju

Link na aplikaciju

Opis aplikacije

Ova aplikacija namijena je za osobe koje se bore s mentalnim problemima i pokušavaju sačuvati svoje mentalno zdravlje. Naime, glavna značajka aplikacija je anonimno čavrljanje s drugim korisnicima. Time se korisnicima daje sigurnost i samopouzdanje koje trebaju kako bi se otvorili nekome i popričali o svojim problemima te podijelili ili razmjenili iskustva s drugima na ovoj platformi. Korisnici mogu svojom odlukom pokrenuti potragu za nekim ko je također oraspoložen za popričati u isto vrijeme. Sustav nakon toga obaviještava korisnika je li itko dostupan te ako je spaja dva korisnika u zajednički chat. Razgovori se naravno odvijaju potpuno anonimno. Pri razgovoru korisnik ima mogućnost nastaviti čavrljati ili tokom čavrljanja poslati zahtjev za prijateljstvo. Nakon slanja zahtjeva, drugi korisnik dobiva mogućnost za prihvatiti zahtjev za prijateljstvo. U slučaju da je zahtjev prihvaćen, korisnici su dodani jedan drugome u listu prijatelja te sustav obaviještava oba korisnika da su sada prijatelji. Ako jedan od korisnika napusti chat, drugom korisniku dolazi obavijest te mu se nudi opcija ponovnog traženja partnera. Nije moguće locirati proteklog partnera ako se nije poslao zahtjev za prijateljstvo. Ako su se korisnici odlučili dodati u svoje prijatelje, svaki od njih ima pristup svim objavama drugog korisnika. To znači da svaki put kad jedan od njih nešto objavi, biti će vidljivo na feedu drugog i obratno. Postovi također igraju veliku ulogu u samoj aplikaciji s obzirom na to da se na njima može izvršiti puno interakcija između korisnika. Interakcije uključuju like-anje objava 2 i komentiranje istih. Svaki korisnik ima mogućnost objave postova, uređivanja postova i brisanja postova. Svaki post može imati komentare drugih korisnika ili vlasnika post-a. Svaki korisnik može kreirati komentare te iste brisati po želji, bez nekog limita. Korisnici također imaju mogućnost personalizacije profila novim korisničkim imenom ili promjenom profilne slike i biografije. Korisnicima su vidljivi samo profili / post-ovi korisnika koji su im u listi prijatelja koje su dodali kroz chat,što je glavna unikatnost aplikacije, s obzirom da nema drugog načina za dodati druge prijatelje.

About

https://moodonja.vercel.app


Languages

Language:JavaScript 84.7%Language:CSS 12.0%Language:HTML 3.4%