https://github.com/lb1997ccb/ng-user-signup-validation
Angular project featuring a user registration form with Angular Material components. Includes username, email, password, and confirmation fields with dynamic validation. Submits form data, displays error messages for invalid entries and uses Angular Material's Snackbar for success confirmation.
https://github.com/lb1997ccb/ng-user-signup-validation
angular dynamic-forms form-validation reactiveforms registration-forms
Last synced: 2 months ago
JSON representation
Angular project featuring a user registration form with Angular Material components. Includes username, email, password, and confirmation fields with dynamic validation. Submits form data, displays error messages for invalid entries and uses Angular Material's Snackbar for success confirmation.
- Host: GitHub
- URL: https://github.com/lb1997ccb/ng-user-signup-validation
- Owner: lb1997ccb
- License: mit
- Created: 2024-06-25T12:09:37.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-06-26T10:14:05.000Z (11 months ago)
- Last Synced: 2025-02-07T19:16:45.280Z (4 months ago)
- Topics: angular, dynamic-forms, form-validation, reactiveforms, registration-forms
- Language: TypeScript
- Homepage:
- Size: 261 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Angular User Registration Form
Angular project implementing a user registration form using Angular Material components.
## Features
- Username, email, password, and password confirmation fields.
- Dynamic form validation for data integrity.
- Error messages displayed for invalid inputs.
- Success confirmation using Angular Material's Snackbar.
- Responsive design ensuring usability on all devices.## Technologies Used
- Angular
- Angular Material
- Reactive Forms## Getting Started
1. Clone the repository.
2. Install dependencies with `npm install`.
3. Run the development server with `ng serve`.
4. Navigate to `http://localhost:4200/` in your browser.## Usage
- Fill out the form fields and submit.
- Check for validation errors and success message.## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.