Skip to content

About

No description, website, or topics provided.

Resources

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

Chinese A1 Learning

An interactive Chinese A1 learning web app built with Vite, React, React Router, and Tailwind CSS.

What this project includes

  • chapter and lesson-based learning flow
  • pinyin map and tone practice interactions
  • vocabulary composition and wordbook experience
  • shared contract packages for future cross-layer reuse

Tech stack

  • Frontend: React 18, React Router 7
  • Build tooling: Vite 6
  • Styling: Tailwind CSS 4
  • UI primitives: Radix UI
  • Package manager: pnpm

Prerequisites

  • Node.js 18+ (recommend latest LTS)
  • pnpm 10+

Getting started

  1. Install dependencies:
pnpm install
  1. Start local development:
pnpm dev
  1. Open http://localhost:8000.

Available commands

  • pnpm dev - run local development server
  • pnpm build - build the app
  • pnpm preview - preview the built app locally

Environment variables

Create .env.local when needed:

VITE_API_BASE_URL=
  • Empty value: use same-origin API requests.
  • Non-empty value: use the provided API base URL.

Repository structure

chinese-new/
├─ src/                    # frontend source code
├─ packages/               # shared contracts (`types`, `schemas`)
├─ scripts/                # maintenance and data scripts
├─ docs/                   # project docs and collaboration docs
├─ guidelines/             # team and AI working guidelines
└─ package.json

About

No description, website, or topics provided.

Resources

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages