# 📨 SendTh.at: Darren's iOS, Android, & Web Photo and Text Transfer App

**URL:** <https://community.glideapps.com/t/sendth-at-darrens-ios-android-web-photo-and-text-transfer-app/31210>\
**Category:** Project Showcase\
**Created:** [August 31, 2021, 10:50pm UTC](https://community.glideapps.com/t/sendth-at-darrens-ios-android-web-photo-and-text-transfer-app/31210 "2021-08-31T22:50:55Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Darren\_Alderman](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_alderman/32/66660_2.png) [@Darren\_Alderman](https://community.glideapps.com/u/Darren_Alderman)\
**Post date:** [August 31, 2021, 10:50pm UTC](https://community.glideapps.com/t/sendth-at-darrens-ios-android-web-photo-and-text-transfer-app/31210/1 "2021-08-31T22:50:55Z")

</div>

### SendTh.at

_ **How do you transfer a photo from an iPhone to a PC without email?** _

This was the frustration I had over a year ago that led me to build SendTh.at.

The original version was built on Thunkable which still supports the iOS and Android side of the app today. However, I recently rebuilt the web app in Glide for a few desired features:

- Photo Uploads from the Web
- Custom Domain
- Overall Better Desktop Layout and Web Experience

### The App

You can checkout the app here:  
[https://app.sendth.at](https://app.sendth.at)

And how it works here:  
[https://sendth.at/](https://sendth.at/)

### The Stack

The entire solution uses a decently complex stack of:

- Glide (Web)
- Thunkable (iOS & Android)
- Carrd (URL Retrieval & Landing Page)
- NoCodeAPI
- Google App Script / Custom JS

I created a video today explaining some of the new features and how everything ties together:

[![](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/6/3/6364623f60b81d8deb4987363662faf641204a6e.jpeg "What's New with SendTh.at in 2021? (cleaner web experience)") ](https://www.youtube.com/watch?v=S851dKjQBa0)

---

<div class="post-metadata">

**Author:** ![Joe\_Gabriele](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/joe_gabriele/32/57595_2.png) [@Joe\_Gabriele](https://community.glideapps.com/u/Joe_Gabriele)\
**Post date:** [August 31, 2021, 11:52pm UTC](https://community.glideapps.com/t/sendth-at-darrens-ios-android-web-photo-and-text-transfer-app/31210/2 "2021-08-31T23:52:02Z")

</div>

Thats really nice and I love the clean design! How secure is the code? Could I just guess a 4 letter combo and get someone elses image? Can you make the code more unique (more characters and include special characters?)

---

<div class="post-metadata">

**Author:** ![Darren\_Alderman](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_alderman/32/66660_2.png) [@Darren\_Alderman](https://community.glideapps.com/u/Darren_Alderman)\
**Post date:** [September 1, 2021, 1:08am UTC](https://community.glideapps.com/t/sendth-at-darrens-ios-android-web-photo-and-text-transfer-app/31210/3 "2021-09-01T01:08:29Z")

</div>

Thanks @Joe_Gabriele!

> [@Joe\_Gabriele](#):
>
> How secure is the code?

Not secure, but this is somewhat intentional.

> [@Joe\_Gabriele](#):
>
> Could I just guess a 4 letter combo and get someone elses image?

You have roughly a 1 in 456,976 (26^4) ( chance of getting someone else’s code. Keep in mind codes only last for 10 minutes.

> [@Joe\_Gabriele](#):
>
> Can you make the code more unique (more characters and include special characters?)

Sure, but that is not necessary at this point. Letters provide enough uniqueness at this stage.
