Humble is a friends-making & dating app with powerful real-time chat features. Users can find profiles based on interests and chat with them. The main aim of this project is to develop all modern chat features with Appwrite real-time APIs, so the community can use the code to implement in their app. App coded with Riverpod state management with proper immutability. There is smooth pagination for profiles & messages. Subscribed to chats, messages & profiles collection channels and synced real-time events to the paginated list of messages, chats & profile providers.