Vítejte na miniportálu studentských a maturitních prací žáků oborů IT v průmyslu, studentů Střední školy Jablunkov.

Návrh a vývoj responzivní webové aplikace pro pohyb

KRABICA Matyáš

Cílem této maturitní práce je navrhnout a vytvořit moderní, plně responzivní webovou aplikaci, která bude zahrnovat nejen vizuální design a grafické prvky, ale i interaktivní funkce pro uživatele. Tato stránka bude pracovat se shromažďováním dat z mobilního zařízení, sportovních hodinek, správu uživatelů, kompletní šifrování dat, ticket systém, role, ranky.

Webová aplikace umožní návštěvníkům:

  • Klíčovou funkci aplikace bude soutěžní systém, který umožní uživatelům porovnávat výzvy: jako např. chození po horách, procházky apod..
  • Aplikaci bude tvořit databázový systém pro správu objednávek a dalších klíčových dat (osobní údaje, nastavení uživatelů).
  • Implementována bude platební brána, která klientovi umožní projít celým procesem objednávky (přes PayPal z důvodu API).
  • Uživatel uvidí své statistiky ze sportovních aktivit, které budou napojené na Google Fit (z důvodu kompatibility, všechny hodinky musí podporovat Google Fit).
  • Registrační a přihlašovací systém (hesla budou uložené a šifrované skrz ARGON2).
  • Součástí aplikace bude také Ticket systém tzv. podpora. Zde budou moct řešit problémy, reklamace, nahlašovat chyby.

Další klíčové funkce aplikace v podrobnostech:

  • Ticket systém (pokládání dotazu, reklamace).
  • Komentáře a recenze určitých výzev.
  • Notifikace, jako je e-mailové potvrzení objednávky.
  • Relevantní zobrazení výzev na základě věku, splněných výzev, kolem bydliště (radius okolo bydliště půjde nastavit).
  • Více jazyků (Čeština, Angličtina, Slovenština).
  • Mobilní aplikace (pro Android).
  • Mobilní stránka př. Pro IOS.
  • Všechna data budou šifrované přes symetrické šifrování (datům narození, bydliště, statistiky) toto uvidí pouze administrátor stránky a uživatel.
  • Více ranku (př. Začátečník, pokročily apod.).
  • Systém práv tzv. role (Administrátor, Editor, Support).