Hear My Thoughts - Server
6
Hear My Thoughts Server Implementation
-
Upload
georgi-mirchev -
Category
Education
-
view
20 -
download
2
Transcript of Hear My Thoughts - Server
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! :)