Open Issues Need Help
View All on GitHubAI 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.