Inspiration
Our experience and the experience of other English teachers inspired us to create a solution to help English teachers in Korea.
What it does
Our application provides a centre for people to submit and view reviews for different Hagwons, creating transparency in the industry.
It also has the ability to answer questions related to Korean labour and immigration laws using a AI chatbot assistant.
How we built it
We used Swift and SwiftUI to create an interface for the application. Users can acces the hagwons, reviews, and consult with the chatbot through the UI.
We then conneccted this to a backend server, hosted on Amazon EC2, using python and FastAPI.
This backend server recieves RESTFUL requests over HTTP to create and find hagwons, reviews, and to pass questions and answers between the AI.
The hagwons and reviews are stored in a mysql database hosted on Amazon's Relational Database Management system.
The AI chatbot is built based on ChatGPT. Using embeddings of a document which contains English translations of various Korean laws, the chatbot can use real Korean legal documents to answer the users' questions.
Challenges we ran into
We originally intended to have another feature to calculate taxes and severance payments, so that teachers can determine if they are being paid fairly. However, we quickly realised that different sources had different numbers and that tax is actually quite complicated. We left this part of the application for a future update.
Accomplishments that we're proud of
We're proud of the potential impact that this application can make, and how it can create more transparency in the community.
We're also proud of the design of our application; we think it looks good.
On top of that we are also proud of being able to learn about and implement an AI chatbot within a short time period.
What we learned
Throughout the process we learned how to design a project to help others.
We learned more about SwiftUI and how to improve the user experience through slick designs.
We also learned how to implement a AI chatbot that can make use of custon documents.
What's next for Koteach
We want to build a resource hub for teachers to link to more resources for them.
We also want to implement the tax calculator feature within the app.
We also would like to continously improve the UI.
One last thing is we want to potentially extend the app and its resources to work for a wider array of foreign workers in Korea.
Built With
- amazon-ec2
- amazon-rds-relational-database-service
- fastapi
- figma
- github
- mysql
- python
- swift
- swiftui
Log in or sign up for Devpost to join the conversation.