Inspiration
As someone learning Chinese, Japanese, and Spanish, I often found it difficult to get practical, real-world feedback outside of textbooks and apps. I wanted a tool that would allow me to practice in a more authentic way - by connecting with native speakers who could help correct and improve my language skills. That inspired me to build Pengyou, a simple but effective language learning tool.
What it does
Pengyou is a language learning assistant that enables users to practice foreign languages by submitting a written input and receiving corrections or suggestions from native speakers. It serves as a feedback loop, helping learners understand their mistakes and improve their fluency through more personalized interactions. My goal is to bridge the gap between study and real-world communication.
How I built it
The project was built using Python, using lists to store users' inputs and feedback.
Challenges I ran into
The biggest challenge was time constraints - especially given that this was my first hackathon. I had to balance learning new concepts while keeping the project achievable.
Accomplishments that I'm proud of
I’m proud that I was able to complete my first hackathon project! It was an enjoyable learning experience, and I successfully created a working prototype that demonstrates the main functionality of my concept. It was exciting to watch my idea transform into a project, even at a basic level.
What I learned
I improved my Python skills, particularly in using lists to manage and organize language data. I also learned more about structuring a simple project from scratch while prioritising key features under time pressure.
What's next for Pengyou
I plan to continue developing Pengyou by creating a more user-friendly interface, possibly with a web or mobile front end.

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