ReportCentre - Web - București Ilfov - Lucrari 2017 Online

Informatii generale

Descriere

Report Centre este o platforma pusa la dispozitie de catre noi pentru Politia Romana. Aceasta presupune reducerea numarului de apeluri la 112 pentru situatii care nu necesita atentie imediata. In cazul in care utilizatorul vrea sa posteze o urgenta care necesita atentie imediata, platforma il va indruma sa sune la numarul de urgente 112.

In momentul in care cineva isi creeaza un cont, acesta nu are acces imediat la panoul de control de unde poate vizualiza toate plangerile.
Din motive evidente de securitate, acesta trebuie aprobat de catre un admin al site-ului.
Se presupune ca un admin este unic, nimeni nu poate deveni admin din interfata ci doar cel care are acces la server si la baza de date MySQL.
Recomandam accesul bazei de date prin phpMyAdmin.

Cand un utilizator ( politist ) este aprobat de catre admin ( cadru desemnat de ministru ), acesta are acces imediat la panoul de plangeri.

Tehnologii

Site-ul foloseste un backend care consta in PHP si MySQL. Acesta este legat de frontend prin request uri AJAX de un User Interface creat cu ReactJS. Ca si stil, utilizam bootstrap si stilul propriu.

Mai jos este o lista cu tehnologiile folosite ( mai multe informatii gasiti in README.md legate de conturi s.a.m.d ) :

HTML
CSS3
JavaScript
ReactJS ( & JSX using Babel)
Node
JQuery
PHP
MySQL
Webpack(for production bundling)

Cerinte sistem

Nu necesita cerinte specifice de sistem inafara de un browser care suporta localStorage si JavaScript.

Realizatori

Valentin Marian Constanda

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

Cristiana Lazar

  • Scoala: Colegiul National de Informatica “Tudor Vianu”
  • Clasa: 11
  • Judet: Ilfov
  • Oras: Voluntari

Screenshots