Inspiration
Our motivation for this project comes from the fact that we are both first-generation students, and children of South Korean immigrants.
Women's rights and gender culture are often a source of controversy no matter the country you are from, and can vary severely from country to country. As a result, the transition moving into the states as a female immigrant can be rough. We wanted to place emphasis on the struggle and experiences that are unique to woman immigrating to the US as reflected in our resource list and service page.
Also, the name ELLIS originates from Ellis Island, which was the busiest immigrant processing station in United State history. It is now a symbol of the American Dream!
What it does
ELLIS provides legal and cultural differences between the user's home country and the United States, and can translate the differences into their native language.
ELLIS also contains a list of general legal and cultural resources that can provide useful information about the transition to the states.
How we built it
ELLIS was developed using React Native, TypeScript, Tailwind CSS, and is powered by the OpenAI API.
Challenges we ran into
Trying to make sure translations were somewhat natural, and that the legal/cultural differences provided as a response actually checked out! We did some fact checking, but of course there's no way to guarantee 100% accuracy.
Accomplishments that we're proud of
The web application is stable and covers most edge cases as well.
What we learned
How to use Tailwind CSS, TypeScript, got better at working with React components, and this was our first project using the OpenAI API so we learned how to tokenize prompts/responses as well.
What's next for ELLIS
ELLIS is mainly a proof of concept. We would like to expand the application to provide more detailed information about the legal and cultural differences between the United States and the user's home country, with a more natural translation.
As of now, ELLIS is powered by the OpenAI API, so translations and responses may not be 100% accurate or detailed. Eventually we would want to stray away from the OpenAI API and use real translations and responses from native speakers and legal professionals.
Built With
- openai
- react
- react-native
- tailwind
- typescript



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