Repolode
cuixueshe

cuixueshe/earthworm

A TypeScript English-learning app that teaches grammar and vocabulary by having you build sentences with conjunctions.

Звёзды
11,118
Форки
1,359
Открытые issues
11
Последний коммит
2 года назад

Что это?

Earthworm is an English learning project built around constructing sentences with conjunctions. Learners practice combining clauses with connecting words, which is the core method the project is organized around.

The repository is a pnpm monorepo with a Vue client under apps/client and a backend API under apps/api. The backend uses Postgres and Redis, which are started locally through Docker Compose, and Logto is used for user authentication. Course data is loaded into the database with a dedicated upload command.

Setup involves installing dependencies, copying example .env files, starting Docker services, initializing the database schema, and running the API and client dev servers. The project includes Vitest and Cypress tests for the frontend and Jest tests for the backend.

Ключевые возможности

  • 01Teaches English by building sentences with conjunctions
  • 02Vue client and TypeScript backend API in one pnpm monorepo
  • 03Postgres and Redis services provided through Docker Compose
  • 04Logto-based user authentication
  • 05Course data import and update commands

Сценарии использования

  • Self-studying English grammar through sentence construction
  • Reference implementation of a full-stack TypeScript app with Vue, Postgres and Redis
  • Studying a monorepo setup with Docker-based local development

Темы

Частые вопросы

Что такое earthworm?
A TypeScript English-learning app that teaches grammar and vocabulary by having you build sentences with conjunctions. Earthworm is an English learning project built around constructing sentences with conjunctions. Learners practice combining clauses with connecting words, which is the core method the project is organized around.
earthworm можно использовать бесплатно? Какая у него лицензия?
earthworm распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
earthworm всё ещё поддерживается?
Нет коммитов больше 6 месяцев. Последний коммит в earthworm — 14 нояб. 2024 г..
Для чего можно использовать earthworm?
Self-studying English grammar through sentence construction Reference implementation of a full-stack TypeScript app with Vue, Postgres and Redis Studying a monorepo setup with Docker-based local development
Где скачать earthworm?
Исходный код и инструкции по установке — на GitHub: https://github.com/cuixueshe/earthworm

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты