You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This issue is part of my GSoC process. Will be tracking all my work here. This issue will be divided into 3 sub phases, which will help in tracking the work more efficiently. This is initial draft of issue. It will be updated as the GSoC period commences. Happy Coding 🔥 🎆
This phase will mainly focus on working on sending new information from client side to RC admin dashboard(which I will design).
Week 1
Get location of user, either using API or any other way. API might be easy way but it might not be free, so might have to find an alternative way for it.
Implement getting location for user in LiveChat Client
Week 2
Implement methods on JS.SDK of RC to send data from client side Livechat to dashboard(RC main repo). This will include writing on different methods to send different type of information from client side to server.
Week 3
Start designing admin dashboard. This is very important.
Add location information of user received from client side to dashboard
Get code reviewed from Mentor.
Week 4
Continue working on admin dashboard. More important fix UI changes
Write docs for changes and test cases if possible.
Phase 2
This phase will mostly focus on working on admin dashboard and writing API for new implementation on LiveChat
Week 1
Implement current state of client i.e Chatting, browsing, registered to chat on LiveChat and send it using JS SDK.
Fix bugs on UI for admin dashboard
Write docs for changes
Week 2
Add user browsing information on admin dashboard.
Create API for new admin dashboard using data stored in new collection rocketchat_livechat_visitor_sessions and write corresponding tests for it.
Week 3
Write docs for API created above
Fix Admin UI and any other bugs found
Get code review from Mentor
Phase 3
This phase will mostly focus on completing rest of the things on LiveChat client and adding all changes to admin dashboard.
Week 1
Implement adding new information about user on information flex tab on the livechat room. Flex tab is the information tab on side of a room.
Fix issues on Admin Dashboard.
Week 2
Start working on adding sentiment analysis of users once they close the chat to the flex tabs, to be used in case to help other agents when they return.
Week 3
Complete adding sentiment analysis of user to both dashboard and flex tab of livechat room.
Fix bugs and improve UI for admin dashboard.
Write docs for changes.
Get final code reviewed from Mentor.
The text was updated successfully, but these errors were encountered:
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Livechat: Real-Time Visitor Monitoring
This issue is part of my GSoC process. Will be tracking all my work here. This issue will be divided into 3 sub phases, which will help in tracking the work more efficiently. This is initial draft of issue. It will be updated as the GSoC period commences. Happy Coding 🔥 🎆
Mentor:- Renato Becker
Phase 1
This phase will mainly focus on working on sending new information from client side to RC admin dashboard(which I will design).
Week 1
Week 2
Week 3
Week 4
Phase 2
This phase will mostly focus on working on admin dashboard and writing API for new implementation on LiveChat
Week 1
Week 2
Week 3
Phase 3
This phase will mostly focus on completing rest of the things on LiveChat client and adding all changes to admin dashboard.
Week 1
Week 2
Week 3
The text was updated successfully, but these errors were encountered: