An open API service indexing awesome lists of open source software.

https://github.com/esraaalzoghby/smart-login-system

A modern login system with intuitive and attractive Sign In, Sign Up, and Welcome pages. Built with Regex for precise input validation and Local Storage to securely manage user data, providing a seamless and efficient user experience.
https://github.com/esraaalzoghby/smart-login-system

bootstrap cs dom-events html5 input-v javascript localstorage regex regular-expressions smart-login validation web-application

Last synced: about 2 months ago
JSON representation

A modern login system with intuitive and attractive Sign In, Sign Up, and Welcome pages. Built with Regex for precise input validation and Local Storage to securely manage user data, providing a seamless and efficient user experience.

Awesome Lists containing this project

README

          

# Smart-Login-System
This project is a simple login system implemented using JavaScript. It consists of three pages: a signup page, a sign-in page, and a home page that displays a personalized welcome message for the user.

## Technologies Used


  • Front-end: HTML, CSS, JavaScript

  • Validation: Regular Expressions (Regex) for input validation

  • Storage: Local Storage for user data persistence

## Project Features
#### Sign-Up Page


  • Allows users to create an account by entering their name, email, and password.

  • The input fields are validated to ensure accuracy and compliance with the required formats.

  • Upon successful registration, the user's information is securely stored in the local storage.

#### Sign-In Page


  • Verifies the user's email and password against the information saved during sign-up.

  • If the credentials are valid, the user is redirected to the home page.
    In case of incorrect details, an error message is displayed.

#### Home Page


  • Displays a personalized welcome message using the name retrieved from local storage.

  • Provides a log out option that redirects the user back to the sign-in page, clearing the session.