Skip to content

devbattery/english-teacher-be

Repository files navigation

English Teacher

프로젝트 소개 아이콘

개발 기간: 2025.05 ~ 진행중
도메인 링크: https://englishteacher.store
프론트엔드 링크: https://github.com/devbattery/english-teacher-fe
백엔드 링크: https://github.com/devbattery/english-teacher-be

개발 인원 소개

1인 개발

정원준

프로젝트 소개

현재 AI의 발전 속도가 기하급수적으로 올라가고 있습니다.

English Teacher는 이 속도의 흐름을 적극적으로 활용하려고 합니다.

대한민국 학생이라면 빠르면 유치원생 때부터, 늦으면 초등학생 때부터라도 영어 공부를 시작합니다. 하지만, 막상 성인이 되어도 영어가 어렵다고 느끼는 경우가 많습니다.

English Teacher의 학습 방향을 따라오시면, 분명 지금까지의 공부보다 더 실전적으로 영어를 친근하게 느끼실 수 있을 겁니다.

우리의 웹 사이트는 이렇습니다.

  1. AI에 막대한 돈을 쏟아붓고 있는 Google의 Gemini API를 활용합니다.
  2. 왕초보, 고등학생, 원어민, TOEIC 총 4가지의 자체적으로 학습시킨 모델을 만나보실 수 있습니다.
  3. PC 버전, 모바일 버전을 모두 지원하며 웹 앱으로도 사용하실 수 있습니다.
  4. 백엔드는 Spring Boot를 이용했고, 프론트엔드는 Vite React를 이용하여 개발했습니다.

시작 가이드

Requirements

  • Java 17
  • Npm 10.9.2

Installation

$ git clone https://github.com/devbattery/english-teacher-be
$ git clone https://github.com/devbattery/english-teacher-fe

Backend

$ cd english-teacher-be
$ ./gradlew clean build
$ java -jar build/libs/english-teacher-0.0.1-SNAPSHOT.jar

Frontend

$ cd english-teacher-fe
$ npm run build
$ npm install -g serve
$ serve -s dist

화면 구성

HomePage

라이트모드 다크모드
Screenshot 2025-07-26 at 21 17 59 Screenshot 2025-07-26 at 21 18 29

Messenger

채팅 목록 페이지 채팅 세부 페이지
Screenshot 2025-07-26 at 21 19 59 Screenshot 2025-07-26 at 21 22 28

Daily Contents

컨텐츠 페이지 컨텐츠 단어장 생성 기능
Screenshot 2025-07-26 at 21 23 55 Screenshot 2025-07-26 at 21 24 49

기능 소개

  • TODO

About

English Teacher 프로젝트 BE 저장소

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages