Skip to content

Pipo, Kartuli mascot

Hi, I'm Pipo, welcome to Jackass the kartuli.app documentation!

gamarjoba, me p’ip’o var, k’etili iq’os tkveni mobrdzaneba Jackass the kartuli.app dok’ument’atsiashi!

გამარჯობა, მე პიპო ვარ, კეთილი იყოს თქვენი მობრძანება Jackass kartuli.app-ის დოკუმენტაციაში!

What is kartuli.app? ​

kartuli.app aims to make Georgian language learning accessible and free for everyone, especially international residents, newcomers, and travelers in Georgia.

The product aims for free, accessible learning without required accounts. See the Game Client implementation inventory for current behavior and offline limitations.

How to use this documentation ​

  • Use the sidebar (wide screen) or menu (small screen) to move between sections.
  • Use the search bar at the top to find pages by keyword.

For AIs ​

Use the kartuli-llm.txt index to discover docs: it lists every page with a short description and URL so you can fetch only what you need. You can also browse the site like any other visitor.

Documentation map ​

AreaStart here
AppsGame Client and Backoffice surfaces
PackagesShared UI and Tailwind contracts
ToolsStorybook, E2E, Web Docs and diagrams
Design SystemTokens and shared visual contract
EngineeringMonorepo, technologies and libraries
QualityValidation, testing, accessibility and review
PlatformCI, deployment, hosting, cache and notifications
SecurityTrust boundaries, secrets and planned auth
Data & PrivacyStorage, identifiers and data policy gaps
ServicesProvider inventory and manual verification
AI DevelopmentContext hierarchy and agent workflow
ProjectDocumentation and contribution rules

Pages distinguish implemented, planned, evaluating and deprecated behavior. Begin with Documentation Architecture when deciding where a new concept belongs.