# 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:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![14rvisaria](https://avatars.discourse-cdn.com/v4/letter/1/b77776/32.png) [@14rvisaria](https://community.thunkable.com/u/14rvisaria)\
**Post date:** [June 24, 2024, 3:34pm UTC](https://community.thunkable.com/t/allow-users-to-add-other-users-friends-and-communicate-privately/3072316/1 "2024-06-24T15:34:13Z")

</div>

i am making an app for school. the design is a birthday app where you can search and add people and it will send you notifications of when this persons birthday is. i want to make it so that users are able to text people happy birthday to each other. how could i make it so that users can search and add each other and privately message them, like snapchat?

---

<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.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/0/f/0f59f292712368bce16ff80133ae10de8a6f27e8.png) [@system](https://community.thunkable.com/u/system)\
**Post date:** [September 22, 2024, 8:15pm UTC](https://community.thunkable.com/t/allow-users-to-add-other-users-friends-and-communicate-privately/3072316/3 "2024-09-22T20:15:55Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
