A Foreign Language Flashcard App built using Python and Langchain, enhanced with the intelligence of GPT-4.
poetry
pnpm
- Python v3.11 or greater
- Node v18 or greater
cd api && poetry install
- Add OpenAI API key is added to
config.py
and language of choice - Copy
/client/.env.example
to a.env
file cd client && pnpm install
docker compose -f docker-compose.database.yml up
cd api && poetry run uvicorn src.ricotta.main:app --reload
cd client && pnpm dev
docker compose -f docker-compose.dev.yml up