22 Open Issues Need Help Last updated: Sep 4, 2025

Open Issues Need Help

View All on GitHub

AI Summary: This issue outlines the development of a new role-based authentication and authorization system for the web application. Users will be able to sign up and sign in with specific roles (Pharmacist, Student, Doctor, or Patient), leading to tailored dashboards and features post-login. The implementation requires significant backend and frontend work, including UI updates and adherence to security best practices.

Complexity: 4/5
enhancement help wanted GSSOC25 LEVEL3

AI Summary: The GitHub issue reports that the registration form currently lacks a "Confirm Password" field, which can lead to user frustration due to typos and immediate password reset needs. The proposed solution is to add a second input field labeled "Confirm Password" that requires users to re-enter their password, ensuring both fields match before form submission to improve user experience.

Complexity: 2/5
good first issue GSSOC25 LEVEL1
good first issue GSSOC25 LEVEL1
help wanted GSSOC25 LEVEL2
enhancement good first issue GSSOC25 LEVEL1
good first issue GSSOC25 LEVEL1
Fix: Add Missing Favicon about 1 month ago

AI Summary: Add a favicon to the Aditi web application to improve branding and user experience. This involves finding a suitable image, converting it to the correct format (e.g., .ico), and adding the appropriate HTML `<link>` tag in the application's template.

Complexity: 2/5
good first issue GSSOC25 LEVEL1

AI Summary: Implement client-side email validation for the login form of the Aditi pharmaceutical assistant web application. This involves adding real-time validation using either HTML5's built-in email validation or a JavaScript library like react-hook-form or yup to check for a valid email format before submission, preventing submission if invalid and displaying a clear error message to the user.

Complexity: 2/5
bug good first issue GSSOC25 LEVEL1

AI Summary: Add a 'My Account' button to all pages of the Aditi web application, linking to the existing `my_account.html` page. This involves updating the frontend HTML templates and moving the associated route from `features_routes.py` to `dashboard_routes.py`, maintaining the existing project structure.

Complexity: 2/5
good first issue GSSOC25 LEVEL1

AI Summary: Implement client-side JavaScript code to clear the form fields after a successful account creation in the Aditi pharmaceutical assistant web application. This involves adding JavaScript event listeners to the form submission and using appropriate methods to reset the input fields. Consider redirecting the user to a success page or login page for a better user experience.

Complexity: 2/5
bug good first issue GSSOC25 LEVEL1
Updating README.md about 1 month ago

AI Summary: Update the project's README.md file to reflect changes in the code structure. The updated README should clearly guide new contributors on adding features and navigating the project's files and folders.

Complexity: 2/5
documentation good first issue GSSOC25 LEVEL1

AI Summary: The task involves fixing a UI alignment issue in a Flask-based chatbot application. The problem is that bullet points in the chat responses lack sufficient left-hand padding, making them appear cramped. The solution requires modifying the CSS styling of the application to add appropriate spacing to the bullet points.

Complexity: 2/5
good first issue GSSOC25 LEVEL1

AI Summary: Redesign the user interface (UI) for the symptom tracker feature of the Aditi pharmaceutical assistant web application. This involves improving the symptom input form, the display of past symptom logs, and adding visual cues to indicate severity and trends. The UI should be clean, consistent with the existing app design, responsive across devices, and accessible. HTML, CSS, and JavaScript will be used.

Complexity: 3/5
enhancement good first issue GSSOC25 LEVEL1

AI Summary: Refactor the Aditi Flask application to modularize the sign-in/sign-up pages, including their associated routes, templates, and CSS/JS. The goal is to improve code structure, maintainability, and readability by separating concerns and creating reusable components. This involves updating imports and references to reflect the new structure and making minor improvements as needed.

Complexity: 4/5
good first issue GSSOC25 LEVEL1

AI Summary: Implement a speech-to-text feature using the Web Speech API (webkitSpeechRecognition) to allow users to input symptoms via voice in the Aditi pharmaceutical assistant web application. This involves adding a microphone button to the user interface and handling the transcription of speech to text for processing by the existing symptom checker functionality.

Complexity: 3/5
enhancement good first issue GSSOC25 LEVEL1

AI Summary: Implement a toggle-based dark mode for the Aditi Flask web application, starting with the landing page and aiming for consistency across all pages. This involves adding a dark mode toggle, modifying CSS to support both light and dark themes, and potentially adjusting image assets for optimal visibility in both modes.

Complexity: 3/5
enhancement good first issue GSSOC25 LEVEL3

AI Summary: Debug and fix an error in a Flask-based medical image analysis application that uses Google Gemini for AI processing. The error causes AI analysis to fail, preventing image processing and returning an error message. The task involves investigating the error, identifying its root cause (potentially within the Gemini API interaction, Flask backend, or image processing pipeline), and implementing a solution to ensure successful image analysis.

Complexity: 4/5
help wanted good first issue GSSOC25 LEVEL1

AI Summary: Refactor the Aditi pharmaceutical assistant application's codebase to improve its structure, modularity, and maintainability. This involves analyzing the current file and code organization, proposing and implementing a more organized structure (e.g., separating concerns, grouping features), updating imports and references, ensuring thorough testing, and updating documentation as needed.

Complexity: 4/5
good first issue GSSOC25 LEVEL1

AI Summary: Debug and fix a Flask web application to display the Gemini AI response correctly within the 'Drug Information' tab. This involves investigating why the response isn't visible, potentially examining API calls, data handling, and frontend rendering within the Flask application's code.

Complexity: 4/5
bug good first issue GSSOC25 LEVEL1

AI Summary: Integrate multi-language support into the Aditi pharmaceutical assistant web application. This involves adding support for regional Indian languages like Tamil, Telugu, and Bengali, requiring translation of the user interface and potentially the backend API responses. Consideration should be given to efficient translation methods and the user experience of language selection.

Complexity: 4/5
enhancement good first issue GSSOC25

AI Summary: Improve the readability of the drug information and symptom checker responses generated by the Gemini AI model within the Aditi Flask application. This involves reformatting the output to be more organized and user-friendly, enhancing the overall user experience.

Complexity: 4/5
good first issue GSSOC25 LEVEL1

AI Summary: Implement a 'My Account' section in the Aditi Flask web application, allowing users to manage profile details, update passwords, adjust notification preferences, and access other relevant settings. The new section should integrate seamlessly with the existing UI and include clear navigation.

Complexity: 3/5
enhancement good first issue GSSOC25 LEVEL1