Skip to content

feat/added polling to group chats - #153

Merged
Akash504-ai merged 3 commits into
CodePlaygroundHub:mainfrom
anshika-guleria:feat/add-polling
Aug 19, 2026
Merged

feat/added polling to group chats#153
Akash504-ai merged 3 commits into
CodePlaygroundHub:mainfrom
anshika-guleria:feat/add-polling

Conversation

@anshika-guleria

@anshika-guleria anshika-guleria commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

Description

Implemented poll support for group chats, allowing group members to create polls, vote on available options, and view updated results.

Changes included:

  • Added support for creating polls within group conversations.
  • Added multiple poll options with single-choice voting.
  • Prevented users from submitting duplicate votes on the same poll.
  • Added real-time vote count updates using Socket.IO.
  • Added support for poll expiration and automatically closing expired polls.
  • Kept poll results visible after a poll is closed or expired.
  • Restricted poll creation and voting to members of the respective group.
  • Ensured existing messaging functionality remains unaffected.
  • Fixed chat rendering

Type of change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • This change requires a documentation update

Related Issue

Fixes #117

Screenshots

Screenshot (1954) Screenshot (1955) Screenshot (1956)

@vercel

vercel Bot commented Aug 17, 2026

Copy link
Copy Markdown

@anshika-guleria is attempting to deploy a commit to the Akash Santra 's projects Team on Vercel.

A member of the Team first needs to authorize it.

@coderabbitai

coderabbitai Bot commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 41701ef7-7f68-4d70-9acd-d232769b80fa


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@Akash504-ai Akash504-ai added the ECSoC26 Required before merging an ECSoC PR. label Aug 17, 2026
@Akash504-ai

Copy link
Copy Markdown
Member

Hey @anshika-guleria!
Just make the Backend Build + Backend Tests CI green first, then I'll review the PR.

@anshika-guleria

anshika-guleria commented Aug 18, 2026

Copy link
Copy Markdown
Contributor Author

Ok

@anshika-guleria

Copy link
Copy Markdown
Contributor Author

Can you check if this solves the issue if not i will look into it in more detail tomorrow

@Akash504-ai Akash504-ai left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@Akash504-ai
Akash504-ai merged commit e3a5816 into CodePlaygroundHub:main Aug 19, 2026
4 of 5 checks passed
@anshika-guleria

Copy link
Copy Markdown
Contributor Author

I will start working on sticker packs next

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ECSoC26-L3 ECSoC26 Required before merging an ECSoC PR.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEATURE] Add Polls Support for Group Chats

2 participants