Hear My Thoughts Server Implementation
Jul 24, 2015
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! :)