TOEIC Writing Platform
https://toeic-demo.vaito.dev
- TypeScript 65.7%
- Python 30.4%
- CSS 1.6%
- JavaScript 1.1%
- Dockerfile 1%
- Other 0.2%
| .vscode | ||
| backend | ||
| frontend | ||
| .dockerignore | ||
| .gitignore | ||
| app.Dockerfile | ||
| backend.Dockerfile | ||
| Jenkinsfile | ||
| README.md | ||
TOEIC Writing Platform
A simple app to generate topics, submit and evaluate TOEIC Writing essays
I. Introduction
This is a simple app use AI (through OpenRouter) to automate the generate and evaluate process
II. Components
| Components | Library / Provider | Note |
|---|---|---|
| Front-end | React | |
| Back-end | FastAPI | |
| AI / Model | OpenRouter | Use aiohttp instead of OpenRouter SDK |
III. Setup
- Pull this repo
- Build the image
docker build . -t toeic
- Run the container with the image
docker run --name toeic --rm -p 5173:5173 -v ~/path/to/data:/app/data -v ~/path/to/.env:/app/.env toeic
- Go to the web and use it :D
Note: See .env file content at this section