We really like popcorn chicken, but one of the best popcorn chicken places in our area decided to shut down their popcorn chicken operations, so we were left without a place to eat popcorn chicken. So, after a few hours of not really knowing what to do, we arrived at the brilliant idea of people being able to find the best popcorn chicken places in town.
What it does
It's a bit like tinder, except rather than date other people, you're looking to eat chicken of all types. So, you'll get a bunch of chicken restaurants open near your area in card format, and when you swipe left, you're presented with another chicken restaurant. And if you swipe right, you will be taken to their yelp page.
How we built it
We used expo for ensuring Android and iOS support, and integrated Yelp's API in order to provide the list of restaurants. We created a Node server in order to hide the API keys from the general user.
Challenges we ran into
Expo doesn't seem to work very well in high-bandwidth areas, which meant we spent nearly half our time debugging why expo didn't want to run our code. It's still a cool service, and when it works it's really convenient, but it would be nice if it was a bit more robust. (Especially on LInux machines.)
Accomplishments that we're proud of
The logo is lit!
What we learned
We did not have exposure to either react-native, expo, or Nodejs, so we were able to really learn a lot about everything we worked for this project of ours. We learned the general react-native workflow and ecosystem, and got exposed to expo. Additionally, we learned that setting up a server (at least a local one) is not as hard as we thought it would be.
What's next for tendr
Making the UX smoother, integrating with OpenTable API for booking fancier chicken restaurants, and applying machine learning techniques to make recommendations better.