This project is a simple signup form built with React, featuring form validation for email and password fields. It includes unit tests for the validation functions.
- Signup form with email, password, and confirm password fields
- Validation for email and password fields
- Error messages displayed for invalid input
- Success message displayed upon successful signup
- Unit tests for validation functions
- React
- TypeScript
- Vite (for build tooling)
- Testing Library (for unit tests)
-
Install dependencies using PNPM: pnpm install
-
Run the development server: pnpm dev
-
You can run the unit tests using the following command: pnpm test