User accounts are single-use and removed after an event because the ticket does not have any information about user accounts. The exception is the history of messages, which is to be archived. Most unused resources, such as users and channels assigned to an event, are to be deleted as soon as possible. Chat resource creation needs to be monitored to ensure that throttling limits set by Amazon Chime are met.Instead, we should create a separate service that handles it. Due to throttling issues ( read our API throttling case study of the same project to learn more), resource creation should not be directly connected to ticket data retrieval.All chat resources should be created prior to the event.There is no need for registration because the account is created automatically beforehand, following the purchase of a ticket. The chat becomes accessible immediately after the user types in the ticket code.For starters, all participants of chat-enabled events should be able to access the chat feature.The chat app had a couple of technical quirks compared to a typical app of this kind due to the way it relied on actual physical tickets sold for a particular event: In order to understand this, let’s go over the technical and business requirements of the chat. What was the problem with that? Requirements That’s why going forward, I will focus on that pesky text chat. The first three elements did not pose any particular challenges. A text chat for the artist and fans to interact.An emoji functionality designed as an easy way for fans to express their emotions during the live event.A WebSocket-based security feature that makes sure that only one device is logged in for each ticket code. ![]() A ticket gateway that includes a form the client fills in by typing their ticket code.The landing page itself includes a number of features: ![]() Once filled in, the system would generate an event landing page for the fans to enter. ![]() It consisted of a number of easy-to-complete forms. The functionality responsible for setting up a new event is most relevant for organizers. The platform was designed to make it as easy as possible to stream an event for both organizers and fans. Challenge – to build a chat app for an event streaming platform
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |