UpM8 - Web - Maramureș - Lucrari 2024 Nationala

Informatii generale

Descriere

UpM8 este o colectie de 3 componente esentiale pentru orice organizație cu prezența online: Captcha, Monitor si Logs.

UpM8 Captcha este o noua abordare asupra metodei traditionale: folosim un JavaScript Challange, AI, PAT ( pentru dispozitivele Apple ) si Webauthn. Metoda noastra nu este numai pentru prevenirea botilor, ea poate fi folosita si pentru a aplica rate limiting in cadrul API-urilor in conditii M2M.

UpM8 Monitor este o solutie simpla de monitorizare a sanatatii aplicatilor ( websiteuri sau software cu acces la internet ). Acesta suporta atat verificari de tip Monitor ( adica serverul trimite un ping si asteapta un raspuns ) cat si Hearbeat ( adica serverul doar asteapta un raspuns ). Daca ceva nu este in regula, aplicatia trimite notificari.

UpM8 Logs este o solutie completa de descoperire si indexare a logurilor tututor aplicatilor ( websiteuri, microservicii, software instalat, etc. ). Aceasta se integreaza direct cu UpM8 Monitor pentru a oferii indicii catre sursa problemelor.

Tehnologii

  • QwikJS
  • NextJS
  • ReactJS
  • ExpressJS
  • Docker
  • Pingora
  • Shadcn UI
  • Aceternity UI
  • SurrealDB

Cerinte sistem

Pentru utilizatori:

  • browser web sau aplicatie mobila ( in functie de implementare )
  • conexiune la internet

Pentru partea de server ( minim recomandat ):

  • 2 core-uri
  • 4GB ram
  • 20GB stocare
  • 1GBps conexiune la internet
  • docker

Realizatori

Aris Toma

  • Scoala: Colegiul Național “Gheorghe Șincai” Baia Mare
  • Clasa: 12
  • Judet: Maramureș
  • Oras: Grosi

Screenshots

Salut, pentru a preda codul sursa al proiectului te rog acorda drepturi pe github contului @InfoeducatieJudge !

De asemenea, avem un grup de discord pentru participanti! In cazul in care nu esti deja pe server, te poti alatura prin acest link: Join Infoeducatie - Discord!