Implement Zod validation into all client forms and server API routes #23
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Currently the application system uses Zod and Vee Validate to create a very robust data validation system based on a predefined schema. This validation can be bypassed by calling the API directly because the validation is currently exclusive to the client.
The goal of this ticket is to review the entire application and ensure that all create/update forms (client) and resources (server) use this strict validation with defined schemas.
This should also move validation schemas to the /shared library to ensure consistency between the client and server.