Inspiration

Back in school, I fell in love with a girl but never told her. I always wished I had. Initially, I wanted to create an app where you could pick your crush and get notified if they picked you too. But I struggled with one question: How could I get people to “sell” the app to their friends? Why would anyone encourage others to download it?

Then, one night, the missing piece of the puzzle clicked. What if the app focused on sending compliments to friends, and I hid the crush question among them? It seemed like a fun, subtle way to make it work.

I told family and friends about the idea, but they weren’t on board. They said no one would use it, and I wouldn’t be able to get enough people to join. Discouraged, I put the idea aside, even though I had already coded the basics.

A few weeks later, I met up with a friend and his kids. Casually, I showed them my prototype, and to my surprise, his kids were excited about it. They asked where they could download it and said they wanted to use it with their friends.

That moment gave me the motivation I needed to finish the project for this hackathon.

What it does

You assign users who also uses the app to questions. The questions a always feel good questions. You get a list of users who picked you.

How we built it

SwiftUI and Firebase

Challenges we ran into

Why even start the project with no users? It's super hard to get enough users without expensive ads.

Make the user interface as a developer is pretty hard. The code is the easy part for me. Make it look good and usable the difficult part. People just don't understand the app. They are confused what this app does. I try to explain it but they don't get it. So I made the app store screenshots a 3 step tutorial. 1. read the question, 2. pick a user, 3. wait for compliments. That's it. After you filled out all questions you are done. Just let it sit on your phone and wait for compliments.

Another challenge was what happens after you get the "You got picked" notification. How would the user know who is new? Add some notification center? Sort the list by newest? My solution is to hide the unseen behind a "unlock" button. This way the user sees what's new and has a fun and exciting moment of the reveal.

Accomplishments that we're proud of

I'm proud that the app makes you feel good.

What we learned

Even when everyone tells you, you will lose and fail with your idea, keep trying. Finish it!

What's next for What You Think

Just adding more questions or something to make it go viral.

Built With

Share this project:

Updates