SpeaknTo Project
Event Name: Knight Hacks 2021
Date: 11/12/2021 9PM - 11/14/2021 9AM
Members: Chisa Fukutome, Miguel Venero, John Boyd, Ashley Mojica (Ashley is not listed on devpost only becuase she was at work when we created the submission on Sunday morning. Please include her on our team roster. Thank you.)
Please check README file on our GitHub
Inspiration
There are currently 7,117 known languages and 7.753 billion people in the world, so we created a fast and efficient way for individuals that don’t speak the same language to communicate. Due to the COVID-19 pandemic and its related travel restrictions, visiting other countries and learning about different cultures isn't as easy as it used to be. Through this SpeaknTo application, people all around the world can interact with each other regardless of their languages.
What it does
SpeaknTo Application has abilities to:
- chat with people all around the world
- translate messages based on the language users use
- create an account (username, password, and language)
- add friends
- send & receive messages in the recipients' languages
How we built it
- Discussed what technologies to use to develop the application
- Discussed what features the application should have
- Developed prototype, ERD, and use case diagram
- Gathered resources to develop the application
- Discussed tasks need to be accomplished
- Determined priority of tasks
- Assigned members tasks
- Worked on the development
Challenges we ran into
- Time restrictions -Conflicting schedules
- Connecting frontend and backend
- Getting chat-box working
- Working with Google Translation API
- Getting server (Python) and client (JavaScript) to exchange the data
- Setting up the web application online
Accomplishments that we're proud of
None of us had experience with participating hackathon, developing web applications, and using API...
BUT we
- completed the front end!
- developed a script that successfully employs Google Translate API!
- achieved communication between two different command lines!
- designed and implemented front end, and it looks good!
What we learned
We learned how to:
- use Google Translation API
- use Google Cloud Services
- use JavaScript to develop functional web application
- develop nice looking UX / UI design using Figma
- use GitHub collaboration functionalities
- manage time
- work on software related project as a team
What's next for SpeaknTo
- friends list
- notification
- authentication for database
- responsive design
- input validation
- text speech translation
Reference
Built With
- bootstrap
- command-line
- css3
- figma
- git
- github
- google-cloud
- google-translate-api
- html
- javascript
- python
- sql

Log in or sign up for Devpost to join the conversation.