* Standardize state management by resolving conflicting `AuthContext.jsx` implementations within the codebase. * Decouple routing logic (`useNavigate`) from presentational button components to improve component reusability and testing. * Reconsider storing user session details directly in unencrypted `localStorage` for critical security hardening. * Refine component composition by ensuring UI elements like `BlueButton` receive generic click handlers, not specific navigation logic. * Centralize all Context API definitions into a single, uniform directory structure for improved architectural clarity.
Detailed description is only visible to project members.