An intelligent English reading enhancement tool that helps you improve reading ability through word difficulty awareness and definitions.
For AI assistants and developers, please refer to the following documentation structure:
- Setup & Deployment: How to start backend/frontend and deploy.
- Architecture: System design, data flow, and key decisions.
- Coding Patterns: Error handling, logging, and code style guidelines.
- Domain Exclusion: Logic for disabling extension on specific sites.
- Vocabulary Expansion: Word data structure and expansion plans.
- Translation: Chinese translation implementation.
- PROJECT_STATUS.md: Single Source of Truth for current progress, backlog, and history.
cd backend
source venv/bin/activate
python main.py
# Server: http://localhost:8000- Open
chrome://extensions - Enable Developer Mode
- Load unpacked:
frontend/directory
MixRead/
├── docs/ # Documentation (System, Features, Planning)
├── backend/ # FastAPI backend
│ ├── main.py # API Entry point
│ └── data/ # Word databases
├── frontend/ # Chrome Extension (Manifest V3)
│ ├── content.js # Core logic
│ └── popup.html # UI
└── README.md # This file