Loading repository data…
Loading repository data…
wahidali-glitch / repository
A full-stack Login & Registration system with user management built using Java Servlets, JSP, JDBC, HTML, CSS, and JavaScript. It includes features like user authentication, registration, dashboard, and CRUD operations for managing users.
A full-stack user authentication system built with Java Servlets, JSP, JDBC, and PostgreSQL — demonstrating secure login/registration flows, BCrypt password encryption, and complete CRUD-based user management, all following a clean MVC architecture.
| Category | Details |
|---|---|
| 🔒 Authentication | Secure login & registration with BCrypt password hashing |
| 👤 User Management | Full CRUD — Create, Read, Update, Delete users |
| ✅ Validation | Frontend (JavaScript) + Backend form validation |
| 🏗️ Architecture | MVC pattern using Servlets + JSP |
Backend
Frontend
Database
Server
login-system-fullstack/
├── dao/ # Data Access Objects — all DB operations
├── model/ # POJOs / Data models
├── web/ # Servlets (Controllers)
└── webapp/ # UI layer — JSP, HTML, CSS, JS
git clone https://github.com/wahidali-glitch/login-system-fullstack.git
cd login-system-fullstack
Configure the database
db.properties or DAO config fileImport into IntelliJ IDEA
Deploy to Tomcat
Access the app
http://localhost:8080/login-system
Wahid Ali
This project is open source and available under the MIT License.