A simple React + TypeScript + Vite project styled with TailwindCSS.
The app collects answers from users, validates inputs with Zod, and logs them as an object { questionId: answer }.
- React + Vite
- TypeScript
- TailwindCSS
- Zod (form validation)
- ESLint (code linting)
git clone https://github.com/Asitkumar6205/smart_form.git
cd smart_formnpm installnpm run dev
//The app will be available at:
//👉 http://localhost:8080npm run buildnpm run preview{
age-group: "18-25",
company: "Rosa Tech",
contact-method: "Email",
email: "sdeasit2@gmail.com",
frequency: "Weekly",
full-name: "Asit Kumar",
interests: ['Technology', 'Sports', 'Travel', 'Music', 'Reading'],
services: ['Development', 'Consulting']
}project-root/
├── public/ # Static assets (favicon, etc.)
├── src/
│ ├── components/ # Reusable components
│ ├── App.tsx # Main app component
│ ├── main.tsx # Entry point
│ └── index.css # Tailwind styles
├── tsconfig.json
├── vite.config.ts
├── tailwind.config.js
└── package.json


