Welcome to Choco heart repository! This project is a basic web application that offers user signup and login functionality. Users are required to adhere to certain validation rules during signup, including username length, email format, and password criteria.
- User Signup: Users can create an account with a username, email, and password.
- Validation Rules: Signup form enforces rules such as a minimum username length, specific email format, and minimum password length.
- Email Check: Prevents the use of existing email addresses during signup.
- User Login: Authenticated users can log in using their email and password.
- Welcome Page: Successfully authenticated users are redirected to a welcome page.
- Technologies: HTML5, CSS3, Bootstrap 5, JavaScript.
- Username must include 3 or more characters.
- Email must be in a specific format (e.g., user@example.com).
- Password must be at least 5 characters long.
- HTML5: Structuring the web pages.
- CSS3: Styling the web pages for a visually appealing design.
- Bootstrap 5: Utilizing responsive and pre-designed components for faster development.
- JavaScript: Implementing client-side validation and DOM manipulation.
- Clone this repository to your local machine.
- Open the project folder in your preferred code editor.
- Open the
index.html
file in your browser to access the application. - Follow the prompts to sign up and log in using valid email and password combinations.
Contributions to this project are welcome! If you find a bug, have an enhancement suggestion, or would like to contribute in any other way, feel free to open an issue or create a pull request.
Enjoy using Choco Heart! If you have any questions or encounter any issues, don't hesitate to reach out.
https://mariemmohamed04.github.io/Choco-Heart/)https://mariemmohamed04.github.io/Choco-Heart/