Back to Programs

Social and communication

The Palisadoes Foundation

Social media and member management for non-profits

apidatabasefluttergraphqljavascriptmobilemongodbtypescriptpostgresqlpython

Participation history

5 GSoC years

2025

7 projects

Official year page

Enhanced SwitchMap-NG Scalability

SwitchMap-NG currently faces scalability challenges in distributed networks, including data loss due to unreliable connections and slow polling when...

Enhanced SwitchMap-NG Web Features

The project aims to replace the outdated Flask-based SwitchMap-NG interface with a modern, high-performance frontend built using Next.js and React....

Implementing Efficient Recurring Events and Solidifying Core Features

This proposal addresses the implementation of a scalable recurring events system for Talawa, focusing on efficient data management and association...

Microkernel Architecture for Drop-in Plugins

This project introduces a microkernel-based drop-in plugin system that enables seamless integration of new features like payments, analytics, and AI...

Enhanced-notification

Refactor the messaging and notification features of the Talawa Admin code base to reduce technical debt, enhance security, and introduce new features...

Improved Usability & Hardening - Talawa Mobile

The Talawa Mobile App Refactor and Enhancement project addresses technical debt, usability issues, and security concerns to deliver an optimized user...

Talawa Enhanced Testing

To enhance the testing infrastructure across the Talawa ecosystem by introducing a robust, automated, and scalable testing strategy. This project...

2024

8 projects

Official year page

Hybrid: Volunteer management, tracking & leaderboard- Talawa Admin & Talawa Mobile

Talwa being a complete community management platform misses a system to record, verify, and manage volunteer hours/efforts. This project proposes to...

Enhancements for Talawa's Event Plugin and new management feature for Talawa App

This project revolutionizes mobile event management for Talawa by introducing groundbreaking functionalities: volunteer management, venue...

Migration to postgreSQL and fixing code quality issues

The primary aim of this proposal is to fix code quality issues in talawa-api, a project under The Palisadoes Foundation. One major requirement for...

Tag Management System

At present, Talawa lacks a robust Tag Management System. While some of the basic CRUD functionalities for user-specific tags have been implemented in...

Offline Capability Enhancement - Talawa Mobile

The main objectives of the project idea are to make Talawa offline support robust, Introduce an efficient caching mechanism, and Integrate the chat...

Self Hosted Chat and Notification

The aim of the project is to develop a self hosted chat for Talawa which facilitates communication amongst users and notifications. Key deliverables...

Improved File Uploads and Security

The project aims to find a better solution for handling files uploaded from Talawa clients. It seeks to store files outside the code tree, access...

Event Attendance - Talawa Admin

This project will transform Talawa's event management capabilities. Administrators will gain valuable data-driven insights, streamlined workflows,...

2023

8 projects

Official year page

Admin: Improved People and Newsfeed Management

In the Talawa Admin Newsfeed functionality ( for eg: CRUD operations ) are not implemented yet for the Talawa API, Talawa Admin. Along with it the...

Mobile App: Improved Member Management and News Feed

Implement member management and implementation of the news feed to include different types of posts that can be used for Photo-intensive, and...

Talawa Admin: Improved Event and Feedback Management

Currently, both of the projects, Talawa-API and Talawa-Admin, provide support for basic functionality related to events (like creation, updation, and...

API: IMPROVED BACKEND PERFORMANCE AND SECURITY

The project aims to make the following changes to the talawa-api: Enforce a stricter, standard graphql-pattern to get rid of the current anti-pattern...

Refactoring Plugins to WebSockets & Implementing Advertisement feature

This proposal focuses on refactoring the current Plugin architecture in the Talawa project to reduce the computation power required to run/host the...

API and Mobile App: E2E encryption and security improvement in Talawa and Talawa-API

This proposal aims to implement E2E Encryption in the Talawa Ecosystem from the ground up. The initial aim will be to implement secure credential...

Hybrid: Build User Portal For Talawa

Currently, Talawa misses a web-app for regular users. Creating a User Portal for regular users, makes Talawa accessible to an even larger audience....

Admin UI redesign

The proposal suggests redesigning the UI of Talawa-Admin to make it more intuitive and user-friendly. The new design should be deployed incrementally...

2022

8 projects

Official year page

Admin Web Portal: New Features Support and Spam Mitigation

My idea for this GSoC period is basically about improving the UI/UX of the admin portal and making it according to the design standards that are...

Talawa: Event and Venue Management

This project aims to add event and venue management features to the Talawa app for community organizations. After completion of the project the...

API: Content Uploads Support and enhanced chat support

The Talawa app as we know should support the chat functionality among users as well as the user and the organization.I have been working on the chat...

Multi-Tennancy

Adding a database abstraction layer for better code maintenance, then using this new layer to add Multi-Tennancy support for the API using data...

Improved Member Management

Currently, the mobile app is in the development phase with zero releases, hence the main motive for this year would be to make the app...

Typescript Migration

The project aims to completely migrate the codebase of talawa-api from javascript to typescript. The project will introduce a strong type system in...

Admin Web Portal: Plugin Architecture

Dear Sir/Madam , The Following proposal describes my idea for the implementation of the plugin architecture for the talawa applications. Demo :...

Automated Documentation

Currently, Talawa has three major software components which are talawa, talawa-api and talawa-admin. Among these, talawa-admin is a web-based portal...

2021

5 projects

Official year page

Improved UI design and Multilingual Support

The primary goals are : Improved UI Design Multilingual Support Dark Theme Support Talawa needs both UI and UX Improvements. The current UX is...

Talawa - Mobile App

The project focuses on providing Event management and creating a Social Environment for small groups, churches, and other organizations. The core...

GSoC’ 21: The Palisadoes Foundation

Talawa is an open source project helping people with same interest to collaborate together. It deals with managing the members of the group via help...

The Multisite project

A multisite will feature the admin panel of the talawa project. The accessibility of the admin to create, delete, completely block, read the flag...

Multilingual Support in the App

Talawa App already has the English language at the moment. As the app is being targeted to a broad audience so we need to support more language for...