GithubHelp home page GithubHelp logo

stuck's Introduction

Logo

Inspiration

The thought that one can have access to basic but important data when they cannot connect to the internet will definitely prove to be useful. It is also fascinating to have such access from the internet without actually connecting to data or WiFi.

What it does

Stuck allows the user to search a word in the dictionary, find restaurants near a location, and weather in a certain area through SMS (obviously, the user does not need to be connected to the internet). Stuck can also act as a translator between two users.

How we built it

We built it mainly using Twilio API. We also use various other APIs such as Yelp and Oxford to help out with our code. For the translation and language detection, we used Google Translate API.

Challenges we ran into

The first challenge that we ran into is finding an idea for our project. The presentations from the sponsors inspired us to create Stuck. At first, we wanted Stuck to be just a dictionary. When creating the dictionary, we had problems parsing data from SMS and debugging our code live using our phones. We also had trouble figuring out how to use voice API in our code. After learning more about the Twilio API we were able to solve these problems. We decided to expand on our app because we wanted to challenge ourselves further. We again ran into the problem of thinking of ideas. But, we were able to find inspirations and overcome this challenge.

Accomplishments that we're proud of

We’re definitely proud of the entire project. It was technically challenging but an inspiring project. We are especially proud of learning how to use text messages to obtain the information we want based on input parameters. After we learnt how to do this, it was easy to expand and add features to what we already had.

What we learned

We learned how to use Twilio to send and receive text messages and calls. We also learned how to use Flask and incorporate other APIs to achieve our end goal.

What's next for Stuck

We would like to expand its functionality to several other applications such as spelling suggestions, maps and locations, and much more.

stuck's People

Contributors

zuik avatar kzhang21 avatar sarmsaad avatar varshaachar avatar

Stargazers

 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.