-
Notifications
You must be signed in to change notification settings - Fork 9
Open
Description
📌 Description
The current PatientLandingPage dashboard works but lacks scalability, security, and code clarity.
There are opportunities to improve readability, implement functional logout, and make it beginner-friendly for contributors.
✅ Proposed Changes
- Implement secure logout by clearing localStorage and sensitive info.
- Refactor code for better readability and maintainability.
- Add inline comments and docstrings to help new contributors understand the component structure.
- Modularize the dashboard cards for scalability (e.g., dynamic generation of menu options).
- Ensure responsive styling consistency using
PatientLanding.module.css. - Optional: Add unit tests for component behavior (welcome message, logout, navigation).
🚀 Benefits
- Makes the dashboard secure, scalable, and maintainable.
- Easier for GSSoC’25 contributors to onboard and extend the dashboard.
- Improves code quality and best practices across the project.
- Provides a professional, beginner-friendly open-source contribution opportunity.
🔖 Labels
gssoc25 enhancement refactor frontend
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels