Genesi - Sistem de chat in timp real - Web - București - Lucrari 2015 Nationala

Informatii generale

Descriere

Cu toţii am utilizat un sistem de chat in timp real pe vremuri,fie că o făceam din pur amuzament, fie că ne căutam un partener de Conquiztador.
Necesitând doar un cont înregistrat de Twitter , Genesi pune la dispoziţia utilizatorilor atât posibilitatea de a comunica in privat , cât si public , cu administratorul si restul clienţilor. Timpul efectiv de trimitere a mesajelor este mai redus chiar şi decât al celei mai faimoase platforme online de acest gen ,şi anume WhatsApp.

Tehnologii

Meteor (sau MeteorJS) este un web application framework pentru Javascript, care rulează în timp real. Are o sursă deschisă și este scris ca un wrapper pentru Node.js. Pentru persitența datelor, folosește o bază de date de tip NoSQL (MongoDB) șiprotocolul pentru date distribuite (DDP) și o paradigmă publishsubscribe pentru a propaga schimbările la nivelul bazei de date în timp real clientului, fără ca informaticianul să fie nevoit să scrie cod pentru sincronizare. Pe partea de client, Meteor depinde de jQuery și poate fi folosit împreună cu orice bibliotecă UI pentru Javascript. Am folosit Meteor pentru a scrie o aplicație web — un chat în timp real între mai mulți clienți și un administrator. Scenariul de aplicație al acestui proiect era acela în care un administrator oferă asistență în timp real clienților de pe un site web.

Cerinte sistem

-Navigator Web cu JavaScript
-Cont Utilizator Twitter

Realizatori

Dan Mirea

  • Scoala: Colegiul National de Informatica ‘Tudor Vianu’
  • Clasa: 11
  • Judet: București
  • Oras: București

Ian Apreotesei

  • Scoala: Colegiul National de Informatica ‘Tudor Vianu’
  • Clasa: 12
  • Judet: București
  • Oras: București

Screenshots