Skip to content

grciprian/daw-gsm-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GsmBackend

Description 💾

GSM reprezinta un proof of concept pentru o platforma prin care un magazin care repara diverse deviceuri isi poate administra employees, customers si interactiunea dintre acestia pe baza unor gadgets si a unor contracts.

## Some screenshots 📷

How To 💡

By default exista un superadmin care se poate autentifica cu username: superadmin si password: 123qweQWE!@#*
Superadminul poate adauga angajati, dar ii poate si sterge. Odata ce un angajat a fost adaugat cu anumite credentiale, acesta se poate autentifica.
Nu in ultimul rand, clientii se pot inregistra completand singuri un formular.
Interactiunea dintre clienti si angajati are loc astfel:
-> un client isi poate adauga in portofoliu gadgets
-> tot un client poate pentru un gadget sa creeze un contract prin care va spune ce este in neregula cu dispozitivul
-> unui angajat i se atribuie contractul respectiv dupa urmatoarea regula: daca niciun angajat nu are contracte, assignarea se va face aleatoriu, altfel se va alege angajatul cu numarul cel mai mic de contracte
-> angajatul vede contractul iar cand i se va aduce gadgetul pentru depanare si reparatie va putea seta data de sfarsit si un status pentru contract
-> la randul lui, clientul poate urmarii informatiile din contract pentru care data de final si statusul se pot schimba, astfel stiind cand poate sa ridice bunul personal

Observations 🔔

! Nu am tratat validari pe frontend; foarte putin in backend !
O parola valida trebuie sa contina tot felul de tipuri de caractere, astfel ca una valida ar fi 123qweQWE!@#
Campurile de parola le-am lasat intentionat in clar.
Pentru orice neintelegere, nu evita sa ma contactezi.

The API server runs on https://localhost:44373

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages