A word memorizing webapp for language learning.
Demo: https://royisy.github.io/trilingo/
- TypeScript
- React.js - frontend library
- Dexie.js - IndexedDB Wrapper
- Tailwind CSS - CSS framework
- daisyUI - UI component library
- Vite - dev server
- Vitest - for unit testing
Generating Deck CSV Files (Documentation):
- Python
- ChatGPT API - for generating deck data
- Pytest - for unit testing
- Clone the repository:
git clone https://github.com/royisy/trilingo.git
- Start Docker.
- Open the project in VSCode.
- Reopen in container.
npm run dev
Visit: http://localhost:5173/
npm run test run