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

Open Issues Need Help

View All on GitHub
Software Development Unknown

AI Summary: Implement internationalization (i18n) support in the Civix application to allow for multiple languages, starting with English and Tamil. This involves integrating an i18n library (like i18next), creating translation files, adding a language switcher, and dynamically rendering content based on the selected language. The user's language preference should be stored using local storage.

Complexity: 4/5
enhancement good first issue SSoC25 Advanced

JavaScript
Software Development Unknown

AI Summary: Implement three UX enhancements to the Civix civic issue reporting app: a copy-to-clipboard button for issue links, a submission confirmation modal, and live character counters for text input fields. All features must work in both light and dark modes and be mobile-responsive.

Complexity: 3/5
enhancement good first issue SSOC S4 Advanced

JavaScript
Software Development Unknown

AI Summary: Fix the responsiveness of the image on the signup/login pages of the Civix app. The image currently overflows on mobile devices. The solution involves using CSS media queries to adjust the image's size or visibility on smaller screens, potentially stacking the image and form vertically, or setting `max-width: 100%` and `height: auto`.

Complexity: 2/5
bug good first issue SSOC S4 Intermediate

JavaScript
Software Development Unknown

AI Summary: Enhance the Civix civic issue reporting app by improving the README file (adding project details, setup instructions, tech stack, and potentially a screenshot) and integrating a basic chatbot with a simple chat window and pre-defined responses.

Complexity: 3/5
enhancement good first issue SSOC S4 Advanced

JavaScript
Software Development Unknown

AI Summary: Create a short animated GIF or Lottie animation for the Civix app's landing page. The animation should demonstrate the app's core functionality: reporting an issue, tracking its status, and showing its resolution. A static concept image is provided as a starting point.

Complexity: 3/5
enhancement good first issue SSOC S4 Intermediate

JavaScript
Software Development Unknown

AI Summary: Develop an admin dashboard for the Civix civic issue reporting app. The dashboard should allow administrators to view, filter, sort, and manage reported issues, including updating their status, searching, and performing basic analytics. The dashboard should be built using React, Tailwind CSS, Node.js, and PostgreSQL, integrating with the existing application's data model and authentication system.

Complexity: 4/5
enhancement good first issue SSOC S4 Advanced

JavaScript
Software Development Unknown
[Feature]: 3 months ago

AI Summary: The task involves refactoring the backend of the Civix civic issue reporting app. Currently, the backend logic is contained within a single `server.js` file. The refactor requires restructuring the backend into a modular architecture with separate folders for controllers, models, routes, and middleware, improving code organization, scalability, security (adding Helmet, input sanitization, CSRF protection, rate limiting), and maintainability. This includes implementing proper error handling, input validation, and environment configuration using a `.env` file.

Complexity: 5/5
enhancement good first issue SSOC S4 Advanced

JavaScript