Skip to content

Latest commit

 

History

History
37 lines (32 loc) · 934 Bytes

README.md

File metadata and controls

37 lines (32 loc) · 934 Bytes

EnglishBuddy

Description

This is a simple English learning app. It is a mobile application that allows users to talk with ai and learn English.

Installation

Clone this repository and import into Android Studio

git clone https://github.com/morishjs/EnglishBuddy.git

Configuration

OpenAI API Key

  1. You need to get OpenAI API Key. Please refer to this page to get the key.
  2. Create local.properties file in the root directory of the project.
  3. Add the following line to local.properties file.
OPENAI_API_KEY=<YOUR_API_KEY>

Features

  • User can talk with ai
  • User can learn English
  • User can see the history of conversations

Tech Stack

  • Android Compose
  • Kotlin
  • Dagger Hilt
  • MVVM
  • Clean Architecture
  • Coroutines
  • Retrofit
  • Room
  • OpenAI

Screenshots

englishbuddy_screenshot.jpg