CleanFrame
A personal home screen for Samsung The Frame. A starting point to fork and adapt.
A personalized year-long blueprint built from your real natal chart and the actual planetary transits of your year.
LifestyleTypeScript · JavaScriptGitHub @jmelendez2269OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
A personalized planning system built around your goals, timing, and natural cycles.
Kiaros is the founding beta product. This is an MVP implementation focused on:
• Guided onboarding (capture meaningful user context)
• Personalized blueprint generation
• Current-time guidance and planning
• Beta feedback loop
See docs/ for product strategy and build sequence.
• Framework: Next.js 15 with TypeScript
• UI: Tailwind CSS + shadcn/ui components
• Auth: Clerk
• Database: Supabase (PostgreSQL)
• AI: OpenAI (for blueprint generation)
bash
npm install
bash
cp .env.local.example .env.Read the full README ↗A personalized planning system built around your goals, timing, and natural cycles.
Kiaros is the founding beta product. This is an MVP implementation focused on:
See docs/ for product strategy and build sequence.
kiaros/
├── app/
│ ├── (auth)/ # Public auth routes (sign-in, sign-up)
│ ├── (app)/ # Protected app routes
│ │ ├── onboarding/ # Multi-step onboarding flow
│ │ ├── dashboard/ # Main dashboard/overview
│ │ ├── blueprint/ # Blueprint view
│ │ └── layout.tsx # App layout with header/footer
│ ├── api/ # API routes (backend)
│ │ ├── onboarding/
│ │ ├── blueprint/
│ │ └── feedback/
│ ├── globals.css # Tailwind styles
│ └── layout.tsx # Root layout with Clerk provider
│
├── lib/
│ ├── types.ts # Shared TypeScript types
│ ├── constants.ts # App constants
│ ├── utils.ts # Utility functions
│ ├── supabase.ts # Supabase client & queries
│ ├── services/ # Business logic
│ │ ├── blueprint.ts # Blueprint generation/retrieval
│ │ ├── onboarding.ts # Onboarding data management
│ │ └── user.ts # User profile management
│ └── hooks/ # Custom React hooks
│ └── useUser.ts # User context hook
│
├── public/ # Static assets
├── docs/ # Product documentation
│ ├── kiaros-ai-dev-starter-pack-v1.md
│ ├── kiaros-developer-handoff-v1.md
│ ├── kiaros-mvp-cut-v1.md
│ └── kiaros-build-sequence-v1.md
│
├── .env.local.example # Environment variables template
├── package.json # Dependencies
├── tsconfig.json # TypeScript config
├── tailwind.config.ts # Tailwind configuration
└── README.md # This file
Install dependencies
npm install
Configure environment variables
cp .env.local.example .env.local
Then fill in:
Start development server
npm run dev
Navigate to http://localhost:3000
Users progress through 5 steps:
After completion → Blueprint generation → Dashboard with current guidance
For MVP, recommend starting with template + AI fills approach:
See lib/supabase.ts for full schema definition.
Key tables:
users — User profiles (linked to Clerk)onboarding_data — User input from onboarding flowblueprints — Generated personalized blueprintscurrent_guidance — Weekly/current guidancefeedback — Beta user feedbackOnboardingData type in lib/types.tslib/services/onboarding.ts/onboardingauth() from @clerk/nextjs/serverThis skeleton is intentionally sparse with clear TODOs. When implementing:
Status: MVP Skeleton Phase Last Updated: April 2026