iGOT-MissionKarmayogi / C4GT-Communications-Console

3 stars 4 forks source link

[DMP 2024]: Phase4 - Implement WhatsApp Notifications with Configurable Templates #4

Open rajnishdargan opened 2 months ago

rajnishdargan commented 2 months ago

Ticket Contents

Description

This issue focuses on implementing WhatsApp notifications with configurable templates, allowing for easy customization and generation of messages. The objective is to provide a user-friendly interface for configuring and selecting WhatsApp templates, enabling the sending of personalized messages to multiple users efficiently.

Goals & Mid-Point Milestone

Goals

Setup/Installation

Ensure access to a text editor or configuration interface for template setup. Set up a development environment with the required tools for template configuration and testing.

Expected Outcome

Ability to configure and generate WhatsApp message templates easily through a user-friendly interface. Option to select specific templates when sending messages to multiple users. Sending personalized messages to users based on selected templates.

Acceptance Criteria

Users can easily configure WhatsApp message templates through a user-friendly interface with options for customization. Templates can be generated dynamically with placeholders for dynamic content insertion. Option to select specific templates is available when sending messages to multiple users. Personalized messages are sent to users based on selected templates.

Implementation Details

Develop a configuration interface or tool for setting up WhatsApp message templates with customizable options. Implement dynamic generation of message content based on configured templates and user data. Integrate template selection functionality into the message sending process.

Mockups/Wireframes

Create mockups or wireframes illustrating the configuration interface for WhatsApp message templates and the process of selecting templates when sending messages.

Product Name

iGot Karmayogi

Organisation Name

EkStep Foundation

Domain

⁠Learning & Development

Tech Skills Needed

Angular, HTML, JavaScript, TypeScript

Mentor(s)

@vpPavithra

Category

Backend, Frontend

ad-gupta commented 2 months ago

Dear @rajnishdargan, I am a 3rd year student @IIIT Jabalpur. I'm eager to contribute to your project by crafting formal and informal templates. I find the concept innovative and look forward to contribute to the project. sample template: Hi [Recipient's Name],

We wanted to remind you that [Event/Reminder] is coming up on [Date]! Don't forget to [Action/Preparation] beforehand.

Best regards, [Your Organization/Name]

correct me if I'm wrong.

VivekPrakashNitH commented 2 months ago

hi @rajnishdargan I am a 3rd Year Student at NIT hamirpur and I am experienced in MERN stack and Typescript and i am also familiar Angular in I want to contribute to your project

rajnishdargan commented 2 months ago

Hello @ad-gupta and @VivekPrakashNitH,

Thank you both for expressing interest in the project.

The application you will develop is intended to enhance the features of igotkarmayogi. It aims to notify an admin or anyone with access to send emails to various users enrolled in iGot courses, either to remind them to complete a course or to provide important updates.

We are eagerly anticipating your contributions. Please feel free to send your proposals through the Unstop platform.

Looking forward to collaborating with you.

ad-gupta commented 2 months ago

Hello @ad-gupta and @VivekPrakashNitH,

Thank you both for expressing interest in the project.

The application you will develop is intended to enhance the features of igotkarmayogi. It aims to notify an admin or anyone with access to send emails to various users enrolled in iGot courses, either to remind them to complete a course or to provide important updates.

We are eagerly anticipating your contributions. Please feel free to send your proposals through the Unstop platform.

Looking forward to collaborating with you.

Thanks you for your quick response! Now, I understood whole idea that what we have to do. Looking forward to contribute...

jayesh9747 commented 2 months ago

@rajnishdargan can you clarify that all phases mentioned are part of a single project or not separate ones?

rajnishdargan commented 2 months ago

Hi @jayesh9747, The phase mentioned in the issue title represents the sequence in which the feature will be implemented or pushed to igotkarmayogi. You don't need to worry about it, you can work on the ticket independently.

piyushmishra1416 commented 2 months ago

Hello @jayesh9747,

Based on my understanding of the project, we need to create a module that provides an interface to send personalized messages or notifications to multiple users. This can be achieved by selecting a specific template from a list of available templates.

Requirement Gathering:-

  1. Do we have the functionality or the backend code available to send the message to multiple users through WhatsApp?
  2. Is the code for open igotkarmayogiopen-sourced? The link to that would be very helpful in drafting the proposal.
Wassaf001 commented 2 months ago

what is the problem statement when submitting on unstop?

sagarkori143 commented 2 months ago

Hey @rajnishdargan Can you please confirm if my proposal is visible to you on unstop or not. Actually I have applied for other projects also and for one of them I got to know from the mentor that they are not able to see my proposal on unstop. So can you please confirm it for this project? discord username: sagarkori143 discord id: 1039606077064495165 email: sagarkori****@gmail.com Waiting for your response...

rajnishdargan commented 2 months ago

Hey @rajnishdargan Can you please confirm if my proposal is visible to you on unstop or not. Actually I have applied for other projects also and for one of them I got to know from the mentor that they are not able to see my proposal on unstop. So can you please confirm it for this project? discord username: sagarkori143 discord id: 1039606077064495165 email: sagarkori****@gmail.com Waiting for your response...

Hi @sagarkori143 Your proposal is visibile to us in Preference3.

Wassaf001 commented 2 months ago

Hey @rajnishdargan can you see my proposal. I was a bit confused when submitting the proposal and submitted it at the last moment. email: wassafali***@gmail.com

sagarkori143 commented 1 week ago

Weekly Learnings & Updates

Week 1

vpPavithra commented 2 days ago

Weekly Goals

Week 1

Week 2

Week 3

Week 4

Week 5

Week 6