About This Website
This website was created as part of a web development assignment using HTML, CSS, JavaScript, PHP, and MySQL. It demonstrates user registration, login, session handling, and front-end + back-end validation.
Technologies Used
- HTML5 for structure
- CSS3 for styling and layout
- JavaScript for client-side validation
- PHP for server-side logic
- MySQL for database storage
Features Implemented
- Secure user registration with validation
- Login with username or email
- Password hashing for security
- Session-based access to the dashboard
- Logout functionality
Goal of the Assignment
The main goal is to practice building a full login system from scratch, understand how front-end and back-end communicate, and get comfortable working with forms, validation, sessions, and databases in a real environment like XAMPP.
Future Improvements
In the future, this assignment could be expanded by adding profile pages, changing passwords, storing more user details, or connecting it with an actual application such as a task manager or a learning platform.