The latest generation of startups seems to think that every idea needs its own app. Our team believes the best interface is one that you don't have to learn. We wanted to build a cloud storage system that lives where you want it to, whether that be on mobile, desktop, or web and with or without a network connection.

What it does

Textbox lets you save text/media via SMS or a provided web interface, allowing access to storage for those with slow or no internet access. Textbox can be used for tracking your receipts, keeping notes, managing documents, saving screenshots, and uploading random images.

How we built it

The frontend web interface is a React app hosted on Firebase. The backend, hosted on Heroku, uses Google Cloud Storage to manage media storage, MongoDB Atlas for fast search, and Giphy to make responses more fun. Twilio is the SMS interface of the application, handling the sending/receiving of messages to/from users.

Challenges we ran into

Some of our team members have learned how to use React Hooks for the first time! Managing image uploads was really difficult due to the amount of concurrent asynchronous tasks involved in the process.

Accomplishments that we're proud of

We're proud of being able to complete a fully functioning product within the limited allotted time. Most importantly, our team has not torn one another to shreds in the process.

What we learned

We learned how to expertly navigate the Twilio and Giphy APIs!

What's next for Textbox

A feature we've spent a lot of time thinking about is image text extraction for enhanced search capabilities. We also want to add content sharing via SMS allowing users to forward media to their contacts easily. We hope to add both of these features soon.

**we've registered but our dns records have not yet propagated :(

Share this project: