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

Live Chat(Mustafa/Mehmet/Salih) #13

Open
mayqf opened this issue Nov 28, 2019 · 0 comments
Open

Live Chat(Mustafa/Mehmet/Salih) #13

mayqf opened this issue Nov 28, 2019 · 0 comments
Assignees
Labels
beautifying frontend bug Something isn't working Finish front end Front end is added and compiled with backend Finishing Backend

Comments

@mayqf
Copy link

mayqf commented Nov 28, 2019

User Story

As a user I want to chat other developers instantly. So, I can ask technical issues directly, and solve my problems not spending time trying to find solutions with only gooogling.I want to see which users are online. There will be a general room for all registered users so anyone can join this room. Later, it will be great idea to add private rooms to this feature.

Plan for technical implementation

Backend

  • Install socket.io library as a real time application engine.
  • Add new route for chat feature.
  • Make socket.io server and initialise it with express.
  • Make socket connection and broadcast.
  • For user list; add, remove and get online users.

Frontend

  • Install socket.io-client library as a real time application engine.
  • Create chat component.
  • Add link to Navbar component.
  • Render a Chat App as a private route on /chats
  • Create chat action creators and add into type file.
  • Create chat reducers and add a root reducer file.
@mayqf mayqf changed the title Live Chat Live Chat(Mustafa/Mehmet/Salih) Nov 28, 2019
@mayqf mayqf added Finish front end Front end is added and compiled with backend Finishing Backend bug Something isn't working beautifying frontend labels Nov 28, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
beautifying frontend bug Something isn't working Finish front end Front end is added and compiled with backend Finishing Backend
Projects
None yet
Development

No branches or pull requests

3 participants