Skip to content

FenyCz/moudra-sit

 
 

Repository files navigation

Moudrá Síť

alt text

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.

Technologie

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.

Instalace

K plnému zprovoznění API vrstvy aplikace je potřeba získat Tabidoo API klíč (kontaktujte nás na Slacku)

  1. stáhnutí zdrojového kódu
git clone https://github.com/cesko-digital/moudra-sit.git
  1. instalace balíčků
cd moudra-sit
npm install
  1. 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

  2. spuštění aplikace 🚀

npm run dev

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 99.4%
  • Other 0.6%