Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding Chat functionality #2

Open
sadath2001 opened this issue Oct 1, 2024 · 10 comments · May be fixed by #345
Open

Adding Chat functionality #2

sadath2001 opened this issue Oct 1, 2024 · 10 comments · May be fixed by #345
Assignees
Labels
gssoc-ext For GSSOC Extended Contribution. hacktoberfest-accepted

Comments

@sadath2001
Copy link
Contributor

Hello,

I would like to add the chat functionality and liked post for individual profiles.

Idea:
The chat system can be implemented using sockets.io or websockets (my initial thought), ill integrate it with a better option if i feel that something else which is better can be added instead.

Features:
For now ill start by adding basic chat functionality along with sending out emojis, links
Liked posts can be integrated as well, (by storing a reference of that chat posts in an object and then loading them in the profile)

Additional features (if time permits):
Sending images as well.

Kindly assign me this feature under GSSOC extended program and hacktoberfest.

@AlfiyaSiddique AlfiyaSiddique changed the title Adding Chat functionality and liked post to the profile Adding Chat functionality Oct 1, 2024
@AlfiyaSiddique
Copy link
Owner

Hey @sadath2001 ,
Welcome to TastyTrails🎉

@sadath2001 please open separate issues for different features!
I am assigning this one for Chat functionality to you!
once you open the other issue for the Like and Dislike feature will assign that to you.

@iamsohelx
Copy link

@sadath2001 Have you done setup this project in your local environment? could you please help me to setup locally?

@sadath2001
Copy link
Contributor Author

Hi @iamsohelx , yes i have setup this project locally, im working on making a document to set this up locally, ill send it out by end of the day today if that works?

@sadath2001
Copy link
Contributor Author

Hey @iamsohelx . You can refer this

https://youtu.be/eJ0p6rYek-8

@sadath2001
Copy link
Contributor Author

Hi @AlfiyaSiddique , a quick update, the backend is done. Working on adding the front end. Will raise a PR soon.

@sadath2001
Copy link
Contributor Author

sadath2001 commented Oct 16, 2024

hi @AlfiyaSiddique , any changes in this? (apart from chats should automatically fill in without refresh)

https://drive.google.com/file/d/17VSOzIsUSNPUIdU57UCwtWR3Gc8RhAR6/view?usp=sharing

@AlfiyaSiddique
Copy link
Owner

Thanks @sadath2001 for the updates. Great Work!
Everything looks good, take your time to fix the existing issue.
Also if you want you can open two PRs as this is a big functionality you will get labels on both as you have build the frontend & backend all by yourself.
You can add half of the functionality on one PR and the otherhalf in another PR.

@sadath2001
Copy link
Contributor Author

Hi, thanks.ill fix a few things and will raise 2PR's for this.

@sadath2001 sadath2001 linked a pull request Oct 24, 2024 that will close this issue
6 tasks
@sadath2001
Copy link
Contributor Author

hi @AlfiyaSiddique , there is one small fix needed, that is when i go to new chat, select a new user, chat with them, then go back to existing users, the new chat doesnt show until i refresh, ill raise a new PR for this one. Rest all is fixed.

@AlfiyaSiddique
Copy link
Owner

Cool!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
gssoc-ext For GSSOC Extended Contribution. hacktoberfest-accepted
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants