Skip to content

Latest commit

 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Aprincar Platform

Aprender acontece brincando.

This repository contains the Aprincar application, standalone Hub, local-first core, extension runtime/SDK, Skill Graph and pedagogical engines. Games are web extensions and are not imported by the React application.

Requirements

  • Node 22+
  • npm 10+

Local development

npm install
npm run dev       # App
npm run dev:hub   # Hub
npm run test      # dependency-independent core tests
npm run check     # full gate after dependencies are installed

Runtime model

Registry -> ExtensionManager -> local cache/remote -> sandboxed GameHost -> MessageChannel SDK -> Evidence/Storage/Rewards.

The V1 extension artifact is a self-contained game.html plus manifest.json. A game may be authored with Vite, React, Phaser, Three.js or any browser technology that produces the same artifact.

See docs/ARCHITECTURE.md, docs/EXTENSIONS.md and docs/GITHUB_ORGANIZATION.md.

Documentation index: docs/README.md, docs/DEVELOPMENT.md and docs/OPERATIONS.md.

About

Core PWA runtime, learning engine, child experience and hub for the Aprincar platform.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages