mirror of
https://github.com/Dvorinka/Primora.git
synced 2026-10-28 15:51:23 +00:00
1.6 KiB
1.6 KiB
Primora Design Context
Users
- Solo developers and small teams (2-10 people)
- Technical users who want managed database experience without vendor lock-in
- Self-hosters who value control and ownership
- Job: Easy database access, simple self-hosted managed alternative to native Postgres
Brand Personality
- Powerful yet affordable (premium feel, accessible pricing)
- Minimal — no bloat, only what you need
- Self-hosted — sense of ownership and control
- Clean, simple, nice to look at
- Developer-first but approachable
Aesthetic Direction
- Visual tone: Refined developer tool — think Linear, Appwrite, Vercel
- References: Appwrite (layout inspiration), Supabase (clean data UI), Neon (modern simplicity)
- Anti-references: Overly corporate dashboards, cluttered admin panels, "enterprise software" bloat
- Theme: Primarily dark mode with light mode support
- Feel: Like a precision tool — every pixel intentional, every interaction snappy
Design Principles
- Information density without clutter — show what matters, hide the rest
- Predictable patterns — developers live in keyboard shortcuts and muscle memory
- Progressive disclosure — simple by default, powerful when needed
- Performance is aesthetic — fast interactions feel premium
- Self-hosted soul — emphasize control, local-first feel, no cloud ambiguity
Technical Constraints
- SolidJS + TypeScript
- Tailwind CSS
- Must work self-hosted (no external dependencies for core UI)
- Responsive down to tablet (developers rarely use mobile for admin)