Get started
You do not need to understand every blueprint before trying AppKernia. Run the complete system first, then go deeper into Mobile, Admin, or Server as your work requires.
If you are still deciding whether it fits your project, start with What is AppKernia? for the origin, name, technology choices, real product surfaces, and future direction.
Project maturityAppKernia has not published a stable release yet. APIs, migrations, and component contracts may change. Before production use, complete security, performance, and platform acceptance in your own environment.
What a successful first run means
Do not treat “the command printed no error” as the finish line. A complete local start should meet all of these checks:
- PostgreSQL, API, and Admin are healthy in
docker compose ps; Migration and Seed exit with0. http://localhost:4173/healthzsucceeds, the Admin sign-in page loads, and the browser has no blocking console errors.- Sign in with a local account you created through
bootstrap-admin; the repository never ships a fixed default password. - Dashboard summary and trend requests finish instead of remaining in Skeleton or error states.
- Count a Mobile platform as passed only after its real build, install, or runtime check completes on that target.
If any check fails, go to troubleshooting, keep the first failing command and exit code, and avoid diagnosing from downstream errors.