4 Open Issues Need Help Last updated: Jun 19, 2025

Open Issues Need Help

View All on GitHub

AI 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.

Complexity: 3/5
enhancement good first issue

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.

Complexity: 3/5
enhancement help wanted good first issue

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.

Complexity: 3/5
enhancement good first issue

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.

Complexity: 3/5
enhancement help wanted good first issue