- All forms are created by Shadcn Form(which use React Hook Form) component with zod validation
- All functionality are performed by server actions.
- Styling are mainly from Shadcn components and tailwind CSS classes.
- Non-user can create user account
- Logged in user can change their password, enable / disable Google two factor authentication and reset password.
- Data of this project are linked to Neon database
- Using Drizzle ORM for data schemas and interactions.