This repository now contains the new Virtueism.org website landing experience and the full Reiki Training platform in a single Next.js application.
You can run everything from one app with:
npm install
npm run devThen open http://localhost:3000.
- Public landing website for Virtueism.org at
/ - 7-day Reiki Training system with registration, login, progress, quiz, dashboard, and teachings
- Admin sanctuary for approvals, settings, and memory controls
- Mya AI chat integration inside the same app
- Single codebase + single runtime for website + training
- Next.js 15 (App Router)
- React 19
- Tailwind CSS
- NextAuth
- Drizzle ORM + SQLite
- Install dependencies:
npm install
- Start development server:
npm run dev
The startup script initializes core environment defaults when missing (DATABASE_URL, NEXTAUTH_URL, NEXTAUTH_SECRET).
Create a .env file in the project root and define at least:
# Google OAuth (optional if using credential login only)
GOOGLE_CLIENT_ID="your-google-client-id"
GOOGLE_CLIENT_SECRET="your-google-client-secret"
# Admin Access
ADMIN_EMAIL="admin@virtuehearts.org"
ADMIN_PASSWORD="InitialAdminPassword123!"
# AI Assistant
OPENROUTER_API_KEY="your-openrouter-api-key"/→ Virtueism.org landing page/register→ begin Reiki training/login→ returning students/admin/dashboard→ student training progress/teachings→ spiritual teachings/mya-chat→ AI guidance chat/admin→ admin sanctuary
Planned next steps include:
- WhatsApp-connected operations
- Mya as a subscription AI assistant
- Image generation workflows through
fal.ai
- Phone:
647-781-8371 - Location: Scarborough, Ontario (GTA outcall available)
- Website: https://virtueism.org
Blessings of peace, Baba Virtuehearts.