Skip to content

Latest commit

 

History

History
12 lines (8 loc) · 681 Bytes

README.md

File metadata and controls

12 lines (8 loc) · 681 Bytes

MAcode

A web application for learning incidental vocabulary while watching bilingual subtitled videos.

Using the latest technology stacks, it can dynamically integrate newly encountered vocabulary into your personal vocabulary space. In particular, by offering AI-enhanced exercises, it could facilitate incidental vocabulary learning with expert vocabulary learning and keep your customised learner model up to date.

The high-performance database could provide you with a seamless experience. Furthermore, it could be extended to support any two of more than a hundred languages.

Frontend

Vue.js 3.0

Backend

Python, FastAPI, SQLAlchemy, alembic, PostgreSQL, Docker.