Hello Apache Fineract Community, My name is Ali Mahmood Rana and I am a developer interested in contributing to Apache Fineract for Google Summer of Code 2026, specifically targeting FINERACT-2440 (Front End Application MVP).
As an initial contribution, I have been working on the apache/fineract-site repository (fineract.apache.org) and identified multiple color contrast accessibility violations that do not meet WCAG 2.1 Level AA standards (minimum ratio of 4.5:1 for normal text, 3:1 for UI components and large text). --- What I Found --- Navigation / Sidebar: - Several navigation link and menu item text colors have insufficient contrast against their background colors, falling below the WCAG 4.5:1 minimum threshold for normal text. - Active/hover state colors also fail to meet the required contrast ratios. Dashboard / Data Tables: - Table header text and secondary/muted text within table cells (such as labels and metadata) have contrast ratios below the WCAG minimum. - Some button text and icon colors within table rows also fail the 3:1 minimum for UI components. --- My Approach --- I audited the website using Chrome DevTools Accessibility panel and the WebAIM Contrast Checker, identified the failing color values in the site's CSS/HTML source, and applied WCAG 2.1 AA-compliant adjustments while maintaining the existing visual design and style. --- Next Steps --- I have these fixes ready locally and am preparing to open a Pull Request on the apache/fineract-site repository. Before I do, I have a few questions for the community: 1. Is there an existing Jira ticket for accessibility or WCAG compliance on the fineract-site that I should reference in my PR? 2. Are there any specific CSS guidelines or design tokens in the site's codebase I should follow to ensure consistency? 3. Is there anything else the community would like me to address in the same PR while I am in this area of the codebase? Beyond this contribution, I am actively studying the Fineract Self-Service API to prepare a strong proposal for FINERACT-2440 (Front End Application MVP). I am experienced in JavaScript , TypeScript and React, and I am genuinely excited about building an accessible, user-facing customer portal on top of the Fineract API. Thank you for your time. I look forward to being part of this community. Best regards, Ali Mahmood Rana GitHub: https://github.com/AliRana30 Email: [email protected]
