# Allow users to add other users/friends and communicate privately

**URL:** <https://community.thunkable.com/t/allow-users-to-add-other-users-friends-and-communicate-privately/3072316>\
**Category:** Questions about Thunkable X\
**Created:** [June 24, 2024, 3:34pm UTC](https://community.thunkable.com/t/allow-users-to-add-other-users-friends-and-communicate-privately/3072316 "2024-06-24T15:34:13Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![matt\_conroy](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/matt_conroy/32/150843_2.png) [@matt\_conroy](https://community.thunkable.com/u/matt_conroy)\
**Post date:** [June 24, 2024, 8:15pm UTC](https://community.thunkable.com/t/allow-users-to-add-other-users-friends-and-communicate-privately/3072316/2 "2024-06-24T20:15:09Z")

</div>

Hi 14rvisaria, welcome to Thunkable! 🎉

Be sure to check out our posts about [How to ask Great Questions v2.0](https://community.thunkable.com/t/how-to-ask-great-questions-v2-0/2689983/1), our [Community Guidelines](https://community.thunkable.com/t/community-guidelines/78/8), and our [Docs](https://docs.thunkable.com/) as you get started.

While we’re glad you’re here, this is going to be a fairly complicated and difficult app to make, especially if you do not have previous coding experience.

We have a [sample module](https://docs.thunkable.com/app-design/ui-components/modules/guide-to-modules#sample-modules) for creating a user profile that you could use for this. In the blocks for setting the user’s profile, you could add a field for their birthday. Setting up a notification, you could use an [alert](https://docs.thunkable.com/blocks/app-features/alert) or [push notification](https://docs.thunkable.com/blocks/app-features/push-notifications-by-one-signal) to trigger on each user’s birthday.

For the chat portion, this is much more advanced but if you were going to start, you’d want to know how to use [cloning](https://docs.thunkable.com/app-design/ui-components/modules/guide-to-modules#sample-modules) for the UI so that when messages are sent, you can show the messages. For sending and storing messages between uses, the most feasible way to do this through a [Firebase Realtime Database](https://docs.thunkable.com/blocks/blocks/variables-overview/connect-a-firebase-realtime-database). This is where you could assign variables to each user and also store the messages each user would send and receive.

Again, this is a complicated and difficult task for even the most experienced Thunker.

---

_[View the full topic](https://community.thunkable.com/t/allow-users-to-add-other-users-friends-and-communicate-privately/3072316)._
