Skip to content

dipuzyrev/flashcards

Repository files navigation

Header

About

This mobile app allows English learners to quickly and easily create flashcards for new words they want to learn.

Core features

  • ChatGPT assistance for creating word definitions and providing usage examples
  • Automatic transcription with text-to-speech functionality
  • Utilizes the Spaced Repetition system for reviewing flashcards

Idea behind the project

Oftentimes, English learners come across unfamiliar words while consuming English content and wish to save them for later memorization. A common recommendation is to create word definitions in English and include usage examples, which can sometimes be challenging and frustrating. This project aims to solve this problem with the help of ChatGPT.

Installation

# install dependencies and start the Metro server
yarn && yarn start

# start iOS app
cd ios && pod install && cd ../ && yarn ios

# OR start Android app
yarn android