GSoC 2026 - Talawa

Hello everyone đź‘‹

I’m interested in contributing to Talawa with the goal of applying for GSoC 2026.

I’m a B.Tech CSE student with experience in web development (React, TypeScript, Tailwind), backend APIs, Docker, and cloud-based deployments. I enjoy working on refactoring, improving developer experience, and building intuitive UI/UX for real users.

After going through the documentation and issues, I’m particularly interested in:
  • Talawa Admin refactoring and reusable component cleanup
  • API ↔ Admin communication gaps (MVP issues)
  • Docker improvements, including rootless setups
  • Exploring UI/UX improvements for workflows like tags, campaigns, and families

I understand Talawa’s goal of being a generic, community-focused platform with strong documentation, accessibility, and multilingual support, and I’d love to contribute toward making the apps easier to use for non-technical users.

I plan to start by picking up existing issues and proposing new ones where appropriate, while strictly following the reusable components and contribution guidelines.

Looking forward to learning from the community and contributing meaningfully.
Thank you!

— Swoyamjeet
 
Hello everyone đź‘‹

I'm Garima Mittal, a MERN Stack Developer with a strong interest in open-source contributions and community-based projects like Talawa.

I have gone through the organization’s GSoC 2026 expectations and prerequisites, including areas like web app refactoring, improving reusable components, resolving API–Admin communication gaps, Docker enhancements, and restoring mobile app features.

I have understood the direction and goals of the organization, and I have started working on these tasks to contribute meaningfully before the GSoC 2026 announcements.

I’m excited to collaborate with the community, learn from the mentors, and help improve Talawa for organizations worldwide.

Looking forward to contributing and connecting with everyone here! !!

Thank you!
 
Hi everyone! I’m Venkata Kaveri Kali Boyina, a 3rd-year B.Tech student and Full-Stack developer.

I’ve been working extensively with React and Node.js, and I recently built a Full-Stack Offline Multimodal RAG Assistant (https://github.com/kaveri-2005/offiline-rag-assistant.git). This project focused on private document querying and interactive UI components, which I believe aligns well with the Talawa-Admin or Talawa-Web modernization goals.

I am very interested in contributing to the Palisadoes Foundation for GSoC 2026, specifically on projects involving React refactoring or UI/UX enhancements. I’ve already forked the repositories and am currently setting up the local environment.

I’m eager to pick up a 'good first issue' to start contributing to the community. Looking forward to working with the mentors!
 
Hi, I’m Krishna, a final-year student and an active open-source contributor who genuinely enjoys understanding how real systems work under the hood. Over the past few years, I’ve worked on full-stack projects involving real-time features, authentication systems, APIs, and scalable database design. Contributing to open source has taught me how to read large codebases, write clean and maintainable code, and communicate effectively with maintainers.
 
Introduction

Some of you may be having questions about GSoC 2026.

We will be applying, and if selected, we’ll have hybrid/custom projects of varying sizes to help stimulate new directions for the apps.

Background on Talawa

Talawa was originally created as a university internship project to get students interested in coding through Palisadoes Foundation internships.

We wanted to fulfill an easily identifiable need in a niche that had:
  1. Few options
  2. Easy to find videos on how to use similar software for inspiration
  3. The potential to attract developers who would want to use it in their own communities.

We selected church management software as it met these needs, HOWEVER, we wanted to make Talawa more generic for general community based organizations across a wide variety of cultures. This is why we have been insistent on multi-lingual support and removed all religious references to make it generically applicable across the globe.

Next Steps - GSoC 2026 Prerequisities

There are many cleanup challenges that we need to complete prior to the GSoC announcements in April. Here is a summary of what needs to be done.

Web App Refactoring

There are some refactoring template issues on the front end that need addressing.
There are many other areas that could be refactored. If you can identify meaningful areas for refactoring that are compliant with our reusable components guidelines below, then feel free to create them.
Docker

We need to have the option of docker running in rootless mode for both development and production environments as end users may install the app in virtual machines shared with other applications. We have issues created for this, but there may be other areas for improvement that could be useful.

API <--> Admin Communication Gaps

When we setup test.talawa.io earlier this year, we discovered many shortcomings that were identified in this document.
The related issues in the API and Admin are all labeled “MVP”. The document also provides insights into future directions for secure communications that could be satisfied by the creation of issues.

New Features

We encourage you to consider ways to add new features and/or improved UI/UX workflows to the apps as new ideas to work on. For example, both the the tags and campaigns workflows could be made more intuitive. Here are some videos that could inspire creativity. Remember these are guides and though the videos focus on BreezeCHM, you should use them as general inspiration.

Remember: Talawa is aimed at being a generic product, not specifically for religious usage.
  1. https://www.youtube.com/@breezechms/videos
This video gives you an idea of the technological abilities of the expected typical users of volunteer membership apps and why documentation and easy UI/UX design is so important. In the video a pastor is addressing his church to explain to them how to use the app. If Talawa is hard to use, we will have no traction and therefore this video is very insightful.
Remember any new or updated screens will need to follow our reusable components guidelines.
Families

The API has a family member feature that has never been implemented in the Admin UI.
Implementing a intuitive interface for this will require this issue to be completed first as it will make the work easier.
Remember any new or updated screens will need to follow our reusable components guidelines.

Mobile App

Talawa was originally created as a MERN stack application to help introduce NoSQL concepts to the initial batch of students. This created a huge series of difficulties because we were constantly having errors that could have been easily solved with an RDBMS. Two years ago we migrated the API to PostgresSQL and spent most of 2024 / 2025 migrating all the client apps to use the new technology.

As part of the migration we decided to disable many of the mobile app features and reintroduce them slowly. The features need to be re-enabled and you could create issues to restore the features to the app along with the required tests.
We added a feature in 2025 that also made the mobile app less attractive. Due to a misunderstanding, the mobile app was configured to work only with an instance running on localhost. This made it difficult for developers to validate the mobile app against our hosted API instances or those of anyone else.

This issue was expected to fix this, and needs to be completed ASAP.
If you look at the code for Talawa 12 months ago, you will have a better understanding of the code for this feature that was removed and needs to be restored.

ReCaptcha

ReCaptcha based login used to be an optional feature of Talawa Admin that never properly worked. It would be good to see how it could be re-enabled reliably with thorough testing. Here is a list of issues that show the history of the past very buggy implementation.
The feature will need to be adequately documented, and the UI/UX screen for using it will need to be identified. It will also be counter productive to add this feature before the PR for this issue is merged.
Talawa Cloud
People often ask about Talawa as a cloud service. This could be an option and new issues could consider scalability as a feature.
Remember that The Palisadoes Foundation is a non-profit of limited resources and will not be able to pay for any third party services used by communities using the app. Therefore any features using third parties need to be fully configurable by the end user.

Any new mobile app features will need to take this into consideration.

Conclusion

You may feel that there are few issues to work on, but that doesn't mean that there are no opportunities to create some that will have a meaningful impact on the Talawa application suite.
Hi everyone! đź‘‹

I'm Shivam Kumar, a full-stack developer from New Delhi, India, actively contributing to talawa-admin for GSoC 2026.

Merged contributions:

  • âś… PR #4928 — Replaced vi.clearAllMocks() with vi.restoreAllMocks() across 20+ shared components
  • âś… Issue #7407 fixes — merged
Tech stack: TypeScript, React, Node.js, PostgreSQL, Docker

I'm particularly interested in the Universal QR Attendance & Check-In System project and have been studying the codebase around event management and registrants.

@palisadoes / @DMills27 — Would love guidance on proposal expectations for this project. I've also posted a dedicated thread: [GSoC 2026 - Interest in Universal QR Attendance & Check-In System]

Looking forward to contributing meaningfully!
 
Hi everyone! đź‘‹

I'm Shivam Kumar, a full-stack developer from New Delhi, India, actively contributing to talawa-admin for GSoC 2026.

Merged contributions:

  • âś… PR #4928 — Replaced vi.clearAllMocks() with vi.restoreAllMocks() across 20+ shared components
  • âś… Issue #7407 fixes — merged
Tech stack: TypeScript, React, Node.js, PostgreSQL, Docker

I'm particularly interested in the Universal QR Attendance & Check-In System project and have been studying the codebase around event management and registrants.

@palisadoes / @DMills27 — Would love guidance on proposal expectations for this project. I've also posted a dedicated thread: [GSoC 2026 - Interest in Universal QR Attendance & Check-In System]

Looking forward to contributing meaningfully!
 
Back
Top