Informatii generale
- Categorie: Web
- Judetul: Prahova
- Surse: https://github.com/RobertPlaiasu/InfoEducatie2021Qr
- Homepage: http://127.0.0.1:8000/
Descriere
QrMenu reprezinta o solutie pentru terasele si restaurantele din tara ce doresc sa inlocuiasca ideea de meniu fizic cu unul digital.
Tehnologii
Proiectul este impartit in 2 parti back-end si front-end.
Pe partea de front-end s-au folosit ca si tehnologii:
-
Vue.js ,care este cadru progresiv pentru construirea interfețelor de utilizator. Spre deosebire de alte cadre monolitice, Vue este conceput de la bază pentru a fi adoptat în mod incremental. Biblioteca de bază se concentrează doar pe stratul de vizualizare și este ușor de preluat și integrat cu alte biblioteci sau proiecte existente(este foarte usor de folosit cu ). Pe de altă parte, Vue este, de asemenea, perfect capabil să alimenteze aplicații sofisticate cu o singură pagină atunci când este utilizat în combinație cu instrumente moderne și biblioteci de sprijin.
-
Tailwind.css este un framework de css la fel ca Bootstrap-ul si are rolul de a scrie cod mult mai rapid
-
Laravel Jetstream este un kit de pornire a aplicațiilor frumos proiectat pentru Laravel și oferă punctul de plecare perfect. Jetstream oferă implementarea pentru conectarea aplicației dvs., înregistrare, verificare prin e-mail, autentificare în doi factori, gestionarea sesiunii, API prin Laravel Sanctum și funcții opționale de gestionare a echipei
-Inertia este o nouă abordare a construirii aplicațiilor web clasice bazate pe server. Noi îl numim monolitul modern. Inerția vă permite să creați aplicații randate complet pe partea clientului, cu o singură pagină, fără prea multă complexitate care vine cu SPA-urile moderne. Face acest lucru folosind cadrele existente de pe server.
Pe partea de back-end sau folosit urmatoarele tehnologii:
-Laravel este un framework de php cu sintaxa eleganta si simpla, ce iti permite sa realizezi proiecte rapid in php.
-Laravel Fortify este o implementare backend de autentificare agnostică frontend pentru Laravel. Fortify înregistrează rutele și controlerele necesare pentru a implementa toate caracteristicile de autentificare Laravel, inclusiv autentificare, înregistrare, resetare parolă, verificare e-mail și multe altele.
-PHPUnit este un cadru de testare pentru PHP.Este o instanță a arhitecturii xUnit pentru cadrele de testare unitară.
Cerinte sistem
- PHP 7.4
- Composer
- Docker
- Browser(Mozila,Chrome etc.)
Realizatori
Robert Plaiasu
- Scoala: Colegiul National “Alexandru Ioan Cuza” Poiesti
- Clasa: 11
- Judet: Prahova
- Oras: Ploiesti
Alexandru Grigorescu
- Scoala: Colegiul National Alexandru Ioan Cuza Ploiesti
- Clasa: 11
- Judet: Prahova
- Oras: Ploiesti