# Login Page with Seamless Transitions ✨ A modern, visually appealing **Login Page** with a **dark theme**, **smooth transitions**, and **password validation** for a seamless user experience. This design is easy to integrate into any project and ensures that both login and signup forms are simple and intuitive. ## 🌟 Features - **🎨 Dark Theme**: A stylish, dark background with light text that provides a modern and clean look. - **πŸš€ Smooth Form Transitions**: Beautiful, fluid transitions between the login and signup forms for a pleasant user experience. - **πŸ” Password Validation**: Ensures the password and confirmation password match in the signup form to prevent errors. - **πŸ“± Responsive Design**: The layout adjusts smoothly across different screen sizes and devices. ## πŸš€ Quick Start 1. **Clone or Download** the repository to your local machine. ```bash git clone https://github.com/noahpombas-dev/loginpage.git ``` 2. Open the `index.html` file in your browser to see the login page in action. --- ## πŸ§‘β€πŸ’» File Structure ``` /login β”œβ”€β”€ assets/ β”‚ β”œβ”€β”€ css/ β”‚ β”‚ └── index.css # Custom styles for the page β”‚ β”œβ”€β”€ js/ β”‚ β”‚ β”œβ”€β”€ index.js # Handles form transitions β”‚ β”‚ └── passwordconfirm.js # Password validation logic β”‚ └── bootstrap/ β”‚ β”œβ”€β”€ bootstrap.min.css # Bootstrap styling β”‚ └── bootstrap.bundle.min.js # Bootstrap bundle β”œβ”€β”€ index.html # The main HTML file ``` ### πŸ“ **`index.html`** The HTML structure for the login and signup forms, including input fields and buttons. All the magic happens here! ### 🎨 **`assets/css/index.css`** This file contains custom CSS for the page, which handles the dark theme, form styling, smooth transitions, and more. ### βš™οΈ **`assets/js/index.js`** Contains JavaScript code to handle the seamless transitions between the login and signup forms. ### πŸ”’ **`assets/js/passwordconfirm.js`** Validates that the "Password" and "Confirm Password" fields match in the signup form. It shows an error if they don't. --- ## πŸ’‘ How to Customize This login page is designed to be easy to modify! Here’s how you can make it your own: - **Change Colors**: Modify the `index.css` file to update the background, text, and button colors to fit your brand. - **Fonts**: Update the font family in `index.css` for a unique style. - **Add More Fields**: Easily extend the forms to include extra fields like phone numbers or address inputs. --- ## πŸ’¬ Live Demo You can see the page in action! [Click here for the live demo](https://login.noahpombas.ch) *(if hosted online)*. --- ## πŸ› οΈ Dependencies This project relies on a few core dependencies: - **[Bootstrap](https://getbootstrap.com/)**: For the responsive layout and styling. It's lightweight and easy to use! - **Vanilla JavaScript**: To handle form transitions and password validation. --- ## 🎯 License This project is open source and free to use! Feel free to fork it, modify it, and contribute. made with ❀️ by Noah