Moudrá Síť je projekt, který propojuje digitální asistenty a seniory pomocí webové aplikace, přes kterou si senior zadá dotaz nebo technický problém se svým chytrým zařízením. Požadavek si převezme konkrétní digitální asistent poblíž bydliště seniora a problém vyřeší buď online, nebo se domluví na osobní schůzce.
Web Moudré Sítě - https://moudra-sit.vercel.app/. V rámci něj senioři pokládají dotazy ve formuláři, mohou se zaregistrovat a přihlásit se do svého osobního profilu.
Statická část webu běží na https://moudrasit.cz/, který je vytvořen ve WordPressu za použití Divi frameworku.
Web je napsaný ve frameworku Next.js a TypeScriptu s využitím komponent knihovny MUI. Výsledek aktuálně běží na Vercelu.
Jako databázový model využíváme Tabidoo, z něhož pomocí API čteme a zapisujeme data.
Pro vytvoření a validaci formulářů využíváme Formik v kombinaci s Yup, pro ochranu formulářů reCAPTCHA, pro autentifikaci knihovnu Next Auth.
K plnému zprovoznění API vrstvy aplikace je potřeba získat Tabidoo API klíč (kontaktujte nás na Slacku)
- stáhnutí zdrojového kódu
git clone https://github.com/cesko-digital/moudra-sit.git
- instalace balíčků
cd moudra-sit
npm install
-
nastavit systémové proměnné vytvořte v rootu aplikace soubor
.env
, zkopírujte do něj obsah suboru.env.template
a vyplňte hodnoty -
spuštění aplikace 🚀
npm run dev