Hello everyone,
My name is Keha Chandrakar, a BS Data Science student at IIT Madras. I have been working with Django for the past 3+ years and am preparing for GSoC 2026.
I have started contributing to Django projects and would appreciate any guidance on areas where I should focus or improve.
GitHub: kehach07 (keha chandrakar) · GitHub
Recent contributions:
main ← kehach07:issue-70-vender-third-party-assets
opened 09:08AM - 12 Nov 25 UTC
This PR addresses issue #70 by vendoring Leaflet’s JS and CSS assets locally wit… hin the project.
Summary of Changes:
Added leaflet.js and leaflet.css files under static/vendor/leaflet/
Updated project references to use local paths instead of unpkg CDN URLs
Ensured all Leaflet functionality remains intact using the local assets
Rationale:
Improves long-term reliability by avoiding dependence on external CDNs
Mitigates privacy and security concerns related to third-party hosting
Keeps the project fully functional even in offline or long-term archival contexts
Additional Note:
I have updated the README file to include commands for easily updating to newer Leaflet versions in the future.
main ← kehach07:issue-102
opened 07:25AM - 11 Nov 25 UTC
Fixes #102
PR #112
Adds color coding for the "Workshop" event type:
🔵 Intro… duced blue color (#2196F3) for "Workshop" in the map legend and markers.
🔵 Applied matching blue background to the "Workshop" label under Upcoming Events for consistency.
PR #113
Sets default .event-category style:
Updated default category style to match the "Other" color scheme, ensuring new or undefined event types inherit it automatically.
here is the screenshot
<img width="2614" height="1433" alt="image" src="https://github.com/user-attachments/assets/d9e7d40f-14b4-4297-9905-8d61fa4a4bf2" />
main ← kehach07:issue-115-UI-Enhancement
opened 06:51AM - 14 Nov 25 UTC
1. Adjust the layout to remove unnecessary spacing for a more compact and balanc… ed appearance.
2. Past Events table height and scrolling: Introduced a fixed height for the table and enable vertical scrolling within it. This will ensure better visibility of the rest of the page without excessive scrolling.
3. Search functionality for tables
Added search input boxes above both Upcoming Events and Past Events tables. Typing any keyword will dynamically filter and display matching results.
<img width="2862" height="1483" alt="image" src="https://github.com/user-attachments/assets/2837d1da-6808-48dc-9f31-bdf787a99702" />
main ← kehach07:i18n-header-footer-2500
opened 10:39AM - 09 Feb 26 UTC
Adds missing translation markers for header, menu, subfooter, footer and search … form.
Updates the English message catalog to expose the strings to Transifex.
Refs #2500
main ← kehach07:add-croatian-translation
opened 02:58PM - 04 Feb 26 UTC
Fixes #2474
Add Croatian translation for djangoproject.com #2474
Adds Croati… an (hr) project-level translations to djangoproject.com.
Django and third-party apps already supported hr, but the site itself
did not include a locale/hr directory, so site content remained in English.
This change adds the missing locale files and compiles messages.
main ← kehach07:fix-sphinx-subprocess-clean
opened 10:53AM - 07 Jan 26 UTC
Fixed issue :- Docs intermittently mix translations of Sphinx labels #2416
Ru… n each Sphinx build in a separate subprocess to avoid global state leakage
between documentation builds.
main ← kehach07:feature/ui-enhancement-of-navbar
opened 12:33PM - 02 Jan 26 UTC
Fixed an issue where the navbar was splitting into two rows at 100% screen width… . Updated the layout and spacing logic so the navigation remains on a single line and renders correctly across full-width screens.
<img width="1366" height="151" alt="dj1" src="https://github.com/user-attachments/assets/d78c0c2c-d782-4fe5-8c1e-1b00ab493580" />
I look forward to contributing and learning from the community.
Thank you.
1 Like