SecureDrop.Ai is project made for anonymous complaint/feedback sharing to the Admin/Head of the organization for the changes or responses, made with node.js,react,websocket,and integrated with openrouter openai.

ai anonymous-feedback cloudinary express mongodb nodejs open-source react realtime tailwindcss
6 Open Issues Need Help Last updated: Aug 1, 2025

Open Issues Need Help

View All on GitHub

AI Summary: The task is to improve the scalability of the real-time notification system in SecureDrop.AI, a Node.js/React application using Socket.IO, to handle a large number of concurrent users and admins across multiple organizations. This involves refactoring the Socket.IO implementation to incorporate strategies like room sharding or horizontal scaling to prevent performance bottlenecks and ensure reliable real-time updates for all users.

Complexity: 4/5
enhancement help wanted websockets backend scalability

SecureDrop.Ai is project made for anonymous complaint/feedback sharing to the Admin/Head of the organization for the changes or responses, made with node.js,react,websocket,and integrated with openrouter openai.

TypeScript
#ai#anonymous-feedback#cloudinary#express#mongodb#nodejs#open-source#react#realtime#tailwindcss

AI Summary: Debug and fix reliability issues in the real-time chat functionality of SecureDrop.AI. This involves investigating Socket.IO event handling, room joining, and reconnection logic within the Node.js backend, specifically focusing on `server/server.js`, `server/controllers/complaintController.js`, and `server/controllers/adminController.js` to ensure consistent and timely message delivery between users and admins.

Complexity: 4/5
bug help wanted websockets

SecureDrop.Ai is project made for anonymous complaint/feedback sharing to the Admin/Head of the organization for the changes or responses, made with node.js,react,websocket,and integrated with openrouter openai.

TypeScript
#ai#anonymous-feedback#cloudinary#express#mongodb#nodejs#open-source#react#realtime#tailwindcss

AI Summary: Enhance the user experience of the SecureDrop.AI application by improving the error messages displayed during login failures. This involves modifying both the frontend (client/src/pages/Login.tsx) to display more informative messages and the backend (server/controllers/authController.js) to provide more detailed error responses.

Complexity: 2/5
enhancement good first issue

SecureDrop.Ai is project made for anonymous complaint/feedback sharing to the Admin/Head of the organization for the changes or responses, made with node.js,react,websocket,and integrated with openrouter openai.

TypeScript
#ai#anonymous-feedback#cloudinary#express#mongodb#nodejs#open-source#react#realtime#tailwindcss

AI Summary: Improve the accessibility of the navigation menus and forms in the SecureDrop.AI web application. This involves adding ARIA labels, ensuring keyboard navigation works correctly, and improving color contrast to meet accessibility standards. The main focus is on the `NavBar.tsx` and `ComplaintForm.tsx` components within the React frontend.

Complexity: 3/5
enhancement good first issue

SecureDrop.Ai is project made for anonymous complaint/feedback sharing to the Admin/Head of the organization for the changes or responses, made with node.js,react,websocket,and integrated with openrouter openai.

TypeScript
#ai#anonymous-feedback#cloudinary#express#mongodb#nodejs#open-source#react#realtime#tailwindcss

AI Summary: Implement loading spinners using React state and Tailwind CSS in the complaint submission form (ComplaintForm.tsx) and the admin dashboard (AdminDashboard.tsx) of the SecureDrop.AI application to enhance user experience during data loading and submission processes.

Complexity: 2/5
enhancement good first issue

SecureDrop.Ai is project made for anonymous complaint/feedback sharing to the Admin/Head of the organization for the changes or responses, made with node.js,react,websocket,and integrated with openrouter openai.

TypeScript
#ai#anonymous-feedback#cloudinary#express#mongodb#nodejs#open-source#react#realtime#tailwindcss

AI Summary: Implement a dark mode toggle in the SecureDrop.AI React frontend application, leveraging existing Tailwind CSS styling or an alternative approach. This involves adding a user interface element (e.g., a switch or button) to control the theme and updating the CSS classes to switch between light and dark modes.

Complexity: 2/5
enhancement help wanted

SecureDrop.Ai is project made for anonymous complaint/feedback sharing to the Admin/Head of the organization for the changes or responses, made with node.js,react,websocket,and integrated with openrouter openai.

TypeScript
#ai#anonymous-feedback#cloudinary#express#mongodb#nodejs#open-source#react#realtime#tailwindcss