Form validation application where the user can sign up and log in.
- Nextjs: For create user interface.
- Shadcn UI: For create style.
- TypeScript: For develop static typed JavaScript.
- NextAuth: It is used for authentication and authorization processes. Provides user session management in Next.js projects.
- Prisma: Performs database management operations with Prisma CLI.
- Supabase: Supabase supports real-time database updates. It offers a set of services that provide developers with the basic database functionality needed to quickly build applications.
- React-Hook-Form: It is used to facilitate form management. Manages and verifies form transactions.
- Zod: It is used for schema validation operations. Checks the accuracy of incoming data.
- lucide-react: For show icons in the user interface.
- bcrpyt: For hash passwords securely.
To get the project up and running on your local machine, follow these steps:
Clone the repository:
git clone https://github.com/dilarauluturhan/form.git
Go to the project directory:
cd form
Start the application:
npm run dev
Go to http://localhost:3000
in your browser.
Dilara Uluturhan - LinkedIn - dilarauluturhan@outlook.com