Kotatsu


일본어 원서 읽기 어플입니다. 매일 간단한 일본어 원문을 읽으며 자연스럽게 한자와 단어들을 공부할 수 있게 도와줍니다.

개발 이유


최근 한국에서는 다양한 이유로 일본 문화와 언어에 대한 관심이 늘고 있습니다. 저 또한 일본어를 2년째 취미로 공부중이지만 여전히 한자에 어려움을 느낍니다.

실제 일본에서는 초등학교부터 중학교까지 학년에 맞추어 2,134자의 상용 한자를 단계적으로 배우고, 어휘와 후리가나를 통해 자연스럽게 익히는 학습 환경이 마련되어 있습니다. 그러나 한국에서는 이런 체계적인 학습 과정을 접하기 어렵고 대부분 단어장부터 펼쳐 단순 암기로 한자를 익힙니다.

이러한 문제를 직접 경험하면서, “자연스럽게 한자와 단어를 학습할 수 있는 어플을 만들면 어떨까?” 라는 생각을 하게 되었으며 이를 계기로 일본어 어휘 학습을 돕는 애플리케이션을 기획·개발하게 되었습니다.

FE & UI

python
Figma
python
Flutter

UI/UX


1 2 3 4 5 6 7 8 9

BE

백엔드 개발

python
express

경량 웹 프레임워크로, 빠르게 REST API 서버를 구축할 수 있어 백엔드 핵심 로직을 간결하게 구현했습니다. JavaScript 기반으로 프로젝트 전반을 개발했으며, TypeORM을 통해 객체 지향적으로 데이터베이스를 다루어 복잡한 SQL 없이 효율적인 연결을 구현했습니다.

인증

python
jwt

카카오 인증 SDK를 사용하여 사용자가 손쉽게 가입 및 로그인을 할 수 있도록 구현했습니다. 사용자 인증과 세션 유지를 위해 JWT를 사용하여, 토큰 기반의 안전한 인증 로직을 구현했습니다.

서버/인프라

python
lightsail

클라우드 서버를 손쉽게 구축할 수 있는 AWS 서비스로, 인스턴스 생성과 배포 과정이 간단해 빠르게 프로젝트를 운영할 수 있었습니다. EC2보다 단순한 구조 덕분에 본 개인 프로젝트에 적합하다고 판단했습니다.

etc

python
docker
python
Github-action
python
mysql

안드로이드 앱스토어 출시 준비중


현재 Google Console 앱 비공개 테스트 통과후 최종 프로덕션 버전 준비중이며, 9월 내 Android 앱 출시 예정입니다.