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

https://github.com/abdelrhmankhaled76/react_form

this a from made and validated with pure react
https://github.com/abdelrhmankhaled76/react_form

controlled nextjs react react-hot-toast tailwindcss typescript

Last synced: about 1 year ago
JSON representation

this a from made and validated with pure react

Awesome Lists containing this project

README

          

## This React component (Home) is a user profile form built with Next.js, styled using Tailwind CSS, and enhanced with Google Fonts (Oswald, Roboto). It includes the following key features:

Form Data Handling: Accepts user inputs for first name, last name, email, and password.

Image Upload with Validation: Accepts and previews a profile picture with restrictions on type and size.

Client-Side Validation: Validates required fields and image before form submission.

Clipboard Functionality: Allows users to copy the current page URL to the clipboard with visual feedback.

Reset Button: Resets all form fields and uploaded image.

Visual Feedback: Displays errors and success toast messages.

Styling: UI is centered using Flexbox and styled for clarity and accessibility.

FontAwesome icons are used for external links.