Welcome to the official repository for Virtuehearts Reiki Training, a sacred digital space dedicated to the art of healing through energy and the cultivation of heart-centered virtues.
This application was created by Baba Virtuehearts, the founder of virtueism.org, to help train individuals in the path of spiritual transformation and energetic balance.
More information can be found at https://darknet.ca/reiki/.
Virtuehearts Reiki is more than just energy healing; it is a holistic approach that integrates the traditional principles of Reiki with the core values of Virtueism. We believe that true healing occurs when energy work is grounded in virtues like compassion, courage, and truth.
A structured journey designed to take students from the basics to a deeper understanding of Reiki and Virtueism over seven days. Each day includes:
- Lesson: Deep spiritual insights into a specific virtue.
- Exercise: Practical techniques to ground the day's teachings.
- Ritual: Sacred ceremonies to channel and harmonize energy.
- Quiz: Interactive assessments to reinforce learning.
- Reflection: A space for personal contemplation and growth.
- Controlled Access: New users are registered with a
PENDINGstatus. - Admin Approval: An administrator must manually approve each disciple via a protected admin dashboard before they can access the training materials.
- Multi-Auth: Supports both Google OAuth and traditional Email/Password credentials.
A collection of additional meditation techniques, symbols, and wisdom to support the practitioner's ongoing journey beyond the 7-day curriculum.
An AI-powered chatbot named Mya, designed by Baba Virtuehearts. Mya provides:
- Sacred Memory: Mya remembers your past interactions, providing a continuous spiritual journey.
- Dynamic Wisdom: The administrator can adjust Mya's system prompts and parameters (temperature, top_p) directly from the Admin Sanctuary while the model stays locked to the low-cost NVIDIA Nemotron free tier.
- Compassionate Guidance: Insights on relaxation, virtues, and Reiki symbols.
- Message Baba Virtuehearts: Direct line of communication between seekers and Baba Virtuehearts for guidance and booking requests.
- Admin Responses: Baba can respond to messages and manage bookings directly within the application.
Mya now uses an internal continuity memory layer stored in Drizzle + SQLite.
- Server-only memory: Memory retrieval/injection happens only in server routes before OpenRouter calls. End users never see raw memory records.
- What is stored: concise, non-sensitive bullets for preferences, goals, progress, and lesson issues (no transcripts, no sensitive medical/sexual details).
- Retention: default 90-day expiration for non-pinned items; admins can change retention in
/admin/memory. - Forget user: admins can remove user memory (with optional pinned deletion) from the Memory Console.
- Audit log: all admin memory actions are tracked (
create,update,delete,pin,unpin,forget_user, retention changes).
Use /admin/memory as the operational console for search, edit, pin/unpin, delete, and support export.
- Framework: Next.js 15 (App Router)
- Styling: Tailwind CSS
- Database: Drizzle ORM with SQLite
- Authentication: NextAuth.js
- AI Integration: OpenRouter API (nvidia/nemotron-3-nano-30b-a3b:free)
- Node.js (Latest LTS recommended)
- npm or yarn
Create a .env file in the root directory. The application will automatically initialize DATABASE_URL, NEXTAUTH_URL, and NEXTAUTH_SECRET on first run if they are missing by running npm run dev or npm start.
Populate the following manually:
# Google OAuth
GOOGLE_CLIENT_ID="your-google-client-id"
GOOGLE_CLIENT_SECRET="your-google-client-secret"
# Admin Access
ADMIN_EMAIL="admin@example.com"
ADMIN_PASSWORD="your-secure-admin-password"
# AI Assistant
OPENROUTER_API_KEY="your-openrouter-api-key"-
Clone and Install:
git clone <repository-url> cd virtuehearts-reiki-training npm install --legacy-peer-deps
-
Database Preparation: Ensure you have run the initial push to your local SQLite database to create the necessary tables:
npm run db:push
The application comes with seeded admin credentials defined in your .env file (automatically generated on first run if not present).
- Default Admin Email:
admin@virtuehearts.org - Default Admin Password:
InitialAdminPassword123!
To log in as an administrator:
- Navigate to the login page (or click "Admin Sanctuary" in the footer).
- Enter the admin email and password.
- The system will automatically create the admin account in the database upon first successful login with these credentials.
The application automates environment setup on start.
npm run devOpen http://localhost:3000 in your browser to see the result.
The application is designed to evoke a sense of peace, mystery, and sacredness.
- Color Palette:
- Background: Deep Navy (
#0A001F) - Primary: Indigo/Royal Purple (
#4B0082,#5D3FD3) - Accent: Gold/Warm Amber (
#D4AF37,#FFD700)
- Background: Deep Navy (
- Typography:
- Headings: Playfair Display (Serif)
- Body: Inter (Sans-serif)
- Rituals/Signatures: Great Vibes (Script)
For more information or to book a session:
- Phone: 647-781-8371
- Websites: virtueism.org | darknet.ca/reiki/
Blessings of peace, Baba Virtuehearts