Open Issues Need Help
View All on GitHubAI Summary: Refactor the existing Zod schema validation in the `memberController` and `workspaceController` of a Slack clone application into a reusable middleware function. This middleware should accept a Zod schema as input and validate incoming requests, improving code organization and reducing redundancy.
AI Summary: Create Dockerfiles for the backend and frontend of a Slack clone application, and a docker-compose.yml file to orchestrate both services. This involves configuring Dockerfiles to build and run the Node.js backend and React frontend applications, and then using docker-compose to link and manage them together.
AI Summary: Integrate Husky into a React/Next.js frontend and Node.js/Express backend project to automatically run pre-commit formatting and linting checks. This involves installing Husky, configuring it to run appropriate linters (e.g., ESLint, Prettier) for each part of the project, and potentially setting up any necessary configuration files for the linters.
AI Summary: Implement authentication checks on all protected routes in the Slack clone application. Unauthenticated users should be redirected to the authentication page if they attempt to access a route requiring login. This involves adding middleware or route guards to verify JWTs or using the chosen authentication provider's (Clerk/Auth.js) client-side SDK to manage authentication state and redirects.