Acest proiect va fi realizat utilizând HTML, CSS și JavaScript prin crearea unei aplicații web interactive pentru gestionarea utilizatorilor. Scopul proiectului este de a oferi o experiență practică în dezvoltarea interfeței utilizator și implementarea funcționalităților de bază necesare într-o aplicație web autentică. Utilizatorii vor putea să își creeze un cont, să se autentifice, să își vizualizeze și editeze profilul, precum și să se deconecteze. Prin acest proces, vei învăța concepte fundamentale legate de formulare HTML, stilizare cu CSS și interactivitate prin JavaScript.
- Inregistrare utilizator - Crearea unui cont nou cu email si parola.
- Autentificare utilizator - Login cu email si parola.
- Profil utilizator - Afisarea informatiilor utilizatorului logat.
- Deconectare - Posibilitatea de a iesi din cont.
- HTML - Structura paginilor web.
- CSS - Stilizarea paginilor pentru un design atractiv.
- JavaScript - Functionalitati dinamice si interactiuni cu utilizatorul.
- Node.js - Backend pentru gestionarea autentificarii si sesiunilor utilizatorilor.
- Express - Framework pentru Node.js pentru a crea serverul web.
📂 proiect-gestionare-utilizatori
┣ 📂 assets
┃ ┣ 📂 css
┃ ┃ ┗ styles.css
┃ ┣ 📂 js
┃ ┃ ┗ script.js
┣ 📂 pages
┃ ┣ login.html
┃ ┣ register.html
┃ ┣ profile.html
┃ ┗ index.html
┣ 📜 package.json
┣ 📜 server.js
┣ README.md
- Cloneaza repository-ul:
git clone https://github.com/TheModo24FL/users.git
- Navigheaza in directorul proiectului:
cd proiect-gestionare-utilizatori - Instaleaza dependintele:
npm install
- Porneste serverul:
npm start
- Deschide browser-ul si navigheaza la
http://localhost:3000/pages/index.htmlpentru a accesa aplicatia.
Daca ai intrebari sau sugestii, ma poti contacta oricand.