Skip to content

Latest commit

Β 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 

Repository files navigation

Smart Dynamic Form

A responsive and animated form built using React, React Hook Form, Material UI, and Framer Motion.
The form dynamically validates 20 structured fields and improves the user experience with smooth animations and real-time error handling.

πŸš€ Features

  • βœ… 20 dynamic input fields with real-time validation
  • 🎨 Clean and responsive design using Material UI
  • πŸ’¬ Real-time error handling with instant feedback
  • ✨ Smooth form animation with Framer Motion
  • 🧠 Built with react-hook-form for performance and simplicity
  • πŸ“± Fully responsive layout (desktop and mobile)

πŸ§ͺ Technologies Used

  • React
  • React Hook Form
  • Material UI
  • Framer Motion

πŸ“ Usage Simply fill in the form fields. The form will:

Highlight errors for required or invalid inputs.

Automatically remove the error message when you start typing.

Show a confirmation alert on successful submission.

πŸ“ˆ Future Improvements Add file upload (CV / Resume)

Integrate with backend (e.g., Firebase or Express API)

Add multi-step form feature

Save input values to localStorage


βš™οΈ Installation & Running Locally

# Clone the project
git clone https://github.com/hamishisham/Smart-form.git
cd smart-form

# Install dependencies
npm install

# Start the development server
npm start

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages