Giter Club home page Giter Club logo

bilingual-buddy's Introduction

Bilingual-Buddy

A web app that allows travelers to pair up with bilingual travelers can help translate and navigate foreign airports. My team and I built this web app at HackUNT and won 2nd place in the American Airlines Challenge.

Inspiration

With foreign grandparents flying to America to visit relatives, we realized that they often struggle with layovers due to language barriers. In order to improve theirs and many others' travel experiences, we built Bilingual Buddy.

What it does

Bilingual Buddy pairs a translator to those that need translations through a web based application that can be incorporated in the screens of each American Airlines plane seat, so those that need translations could arrange for help before landing. It allows those with language barriers to get to their next layover gate fast and efficiently while awarding the translator as well.

How we built it

Bilingual Buddy is built using JavaScript/jQuery, HTML, CSS, and Firebase. Using the American Airlines API, we were able to get airline travel information for layover flights.

Challenges we ran into

We originally had an idea at first, but the app had already been made. Therefore, we had to pivot and adapt halfway through building our project.

Accomplishments that we're proud of

For most of our group, it was our first hackathon. We were able to go from merely just an idea to a full blown viable product at the end of 24 hours. Overall, a very fun experience!

What we learned

We appreciated learning certain aspects of Firebase and Google Cloud API that allowed us to have a dynamic backend experience for the user. Finally, we learned the art of dividing and conquering and simply working together within a small team.

How to run the web app

Go to https://raspgary.github.io/Bilingual-Buddy/ or simply clone the repo and open the main.html file in a browser(preferably Chrome). A customer frequent flyer number you can test would be martha123. All the translators' frequent flyer numbers are their names followed by 123. For example, Norman's frequent flyer number would be norman123. You can see the translators on the booking page once you enter martha123 to book a translator for Martha. To get the special font, follow the instructions in the install-a-new-font.txt. The .otf files are in the fonts directory.

bilingual-buddy's People

Contributors

raspgary 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.