Inspiration
My project track is Inclusivity. I wanted to create a platform where people from different countries or cultures who speak different languages can communicate with each other using real-time translation. Facilitating discussion between people with different cultures will promote tolerance and understanding.
What it does
InterChat is a live chat platform where users can communicate with people speaking different languages and receive translated responses in their own language. Users can join live chat rooms about their topics of interest and connect with others who have the same interests.
How we built it
The front-end of InterChat was built with HTML and CSS. The back-end was built with node.js. The Socket.io API was used for the chat messaging functions, and the DeepL API and Python were used for the translation function.
Challenges we ran into
I was not able to get the translation features to work as Javascript and Python did not work well together.
Accomplishments that we're proud of
The implementation of the live chat messaging on InterChat is what I am most proud of for this project. I am also proud that I was able to complete this project by myself.
What we learned
I learned a lot about web development during this hackathon, especially about the implementation of AI. I also improved my HTML, CSS, and Javascript skills.
What's next for InterChat
I would like to make InterChat more visually appealing as I was not able to put a lot of time into the front-end development for InterChat. I also want to find a way to implement the real-time translation feature with the DeepL API into InterChat.
Log in or sign up for Devpost to join the conversation.