Upload
georgi-mirchev
View
17
Download
2
Embed Size (px)
Citation preview
Hear My Thoughts
Server Implementation
Requirements
Login or RegisterCreate or Join sessionsView recent sessionsLive chat with everyone elseReceive or Share the streamed text
Technologies &Libraries
Database StructureUsernameemailphysicalAddress
SessionnameshortId - String, uniquelecturer - Userparticipants - List<User>stream - Streamchat - List<Messages>
Messagetextuser - User
StreamtextaudioLink
ServersRest
Websockets
localhost:8080/sessions/.../users/...
localhost:8081 (chat)shortId as roomadd useruser joinednew messageuser left
localhost:8082 (stream)shortId as roomstreamstream statusadd useruser left
JSON Web Token (JWT)
Thank you! :)