business

Verdict

Submitted 5/7/2026, 7:55:48 AM · Completed 5/7/2026, 12:13:30 PM

6.5
pivot
The idea

Built a local-first ebook reader - looking for UX feedback before release

Show original source text →
I've been building an ebook reader called *Lumina Reads* over the past few weeks and wanted to share where it's at. I'm looking for feedback - not downloads (there's no installer yet and it's still rough in places). **The idea:** Most desktop ebook readers either feel like clunky utilities (like Calibre's built-in viewer) or are locked into ecosystems (Kindle for PC, Apple Books). I wanted something that makes a folder of EPUBs feel like a curated personal library - local-first, no cloud, no accounts. Just your files with a UI that actually respects them. **Tech stack:** Electron + React + TypeScript + Tailwind epub.js for rendering SQLite (better-sqlite3) for library management Solo dev side project. **What's working right now:** * Card-based library homepage (covers, progress bars, recently read) * Folder organization (books can exist in multiple folders, sidebar filters the grid) * Full EPUB reader with paginated mode + keyboard/click navigation * Reading position auto-saves (SQLite) * Settings panel: * Brightness slider * Dark / sepia / light themes * Text size, alignment, margins, line spacing * 5 fonts (including OpenDyslexic) * Table of contents sidebar * Hover-to-delete with confirmation modal * Partial PDF support (imports show in library, but no reader yet) **What's not done yet:** * No PDF reader yet * No format conversion (planned phase 2) * No mobile version (planned phase 4) * No P2P sync between devices (planned paid feature, phase 5) * No annotations / highlights / notes * No installer (runs from source only) **What I'd really like feedback on:** 1. Does the card grid + sidebar actually feel like a library you'd enjoy using? 2. Settings panel - too much, too little, anything missing? 3. Folder system - currently flat (no nesting), books can be in multiple folders. Good call or should it be hierarchical? 4. What would stop you from switching from your current reader? (Witten using AI)
TRIZ inventive level: 3/5· Principles: parameter changes, self-service
Synthesis verdict
**Pivot**: Lumina Reads has a solid foundation with its local-first approach and intuitive UI, but it needs to address significant challenges to succeed. The project's viability and market potential are promising, but the lack of a unique selling proposition (USP) beyond aesthetics and customization, platform risk due to dependence on Electron, and churn concerns due to limited features are major concerns. To pivot, the developer should focus on developing a strong USP, improving platform efficiency, and adding key features like annotations and mobile support.

Strengths

  • - Local-first approach with a curated library feel
  • - Intuitive UI with a card-based library homepage and folder organization
  • - Comprehensive settings panel with accessibility features like OpenDyslexic support
  • - Strong market potential with a niche but loyal audience
  • - Clear value proposition with a one-time purchase and optional paid features

Weaknesses

  • - Lack of a unique selling proposition (USP) beyond aesthetics and customization
  • - Platform risk due to dependence on Electron, potentially leading to a bulky app
  • - Churn concerns due to limited features, particularly the lack of annotations and mobile support
  • - Limited early adoption and feedback due to the absence of an installer and mobile version
  • - Dependence on a single developer, which can be a risk for long-term maintenance and updates

Best angle

Lumina Reads should pivot to focus on developing a strong USP, such as innovative reading features or superior format support, to attract and retain a loyal user base.

Panel verdicts

Viability

meta/llama-4-maverick-17b-128e-instruct

8.0

“The project's existing progress and choice of tech stack make it a viable candidate for completion within the desired 4-12 week timeframe.”

The idea of Lumina Reads, an ebook reader built with Electron, React, TypeScript, and Tailwind, is feasible for a solo or 2-person team to build v1 within 4-12 weeks. The developer has already made significant progress, implementing key features such as a card-based library homepage, EPUB reader, and settings panel. The tech stack is modern and well-suited for the task. However, some features like PDF reader, format conversion, and mobile version are still pending. The current focus on core functionality and user feedback is a good strategy. The main challenges will be completing the remaining features, particularly the PDF reader, and polishing the UI. The use of established libraries like epub.js and better-sqlite3 reduces technical complexity. Overall, the project is well underway, and with focused effort, v1 can be achieved within the desired timeframe.

Risk

nvidia/llama-3.3-nemotron-super-49b-v1

3.0

“Lumina Reads' viability hinges on quickly addressing platform efficiency and developing a strong USP beyond current aesthetics to combat churn and attract a loyal user base.”

Lumina Reads faces significant challenges despite its promising local-first, no-cloud approach. **Regulation** isn't a primary killer here, but **platform risk** looms large due to dependence on Electron, which, while versatile, can lead to a bulky app with high system resource usage, potentially deterring users seeking lightweight solutions. **Churn** is a major concern due to the lack of a unique selling proposition (USP) beyond aesthetics and customization, which might not be enough to sway users from established, feature-rich readers like Calibre or ecosystem-locked apps with broader support (e.g., Kindle for PC). **No-budget customers** aren't a direct issue, but the planned paid feature (P2P sync) might struggle to find takers without a sizable, committed user base first. The absence of an installer and mobile version (until phase 4) severely limits early adoption and feedback, exacerbating the challenge of building momentum. Without a compelling reason to switch (e.g., superior format support, innovative reading features), user retention will be difficult.

Market

qwen/qwen3-next-80b-a3b-instruct

8.0

“This isn't about reading ebooks - it's about curating and owning a personal library, and that's a deeply emotional need for a niche but willing-to-pay audience.”

Lumina Reads targets a real, underserved niche: power users and privacy-conscious readers who hate cloud dependency and clunky interfaces. The audience is small but highly loyal - think academics, librarians, collectors, and tech-savvy readers who own hundreds of EPUBs and value local control. These people already use Calibre or Kindle but are frustrated by bloat, sync issues, or lack of UI polish. Lumina's card grid + folder system feels genuinely library-like, not just a file browser. The ability to assign books to multiple folders without duplication is a smart, user-centric design choice that mirrors how people actually organize physical books. The settings panel is comprehensive without being overwhelming - OpenDyslexic support alone makes it stand out for accessibility-minded users. What's missing (annotations, PDF reader) is expected at this stage, but the absence of a PDF reader is a notable gap since many users have mixed formats. The real question is monetization: if P2P sync becomes a paid feature, it could work because this audience will pay for true local-first sync (e.g., $5-10/year). The lack of an installer is fine for now - this isn't a mass-market product. The unmet need isn't 'better reading' - it's 'respect for your collection.' That's powerful. If you nail the onboarding experience and add minimal annotations later, this could become the Calibre alternative people actually want to use daily.

Competition

no model

This agent failed to return a verdict (executor exception: 'NoneType' object has no attribute 'strip'). The synthesis ran with the remaining agents.

Monetization

mistralai/mistral-nemotron(fallback #1)

7.0

“The local-first approach and intuitive UI are strong selling points, but adding mobile support and annotations could significantly increase market appeal.”

Lumina Reads has a strong foundation with a clear value proposition: a local-first, ecosystem-agnostic ebook reader with a curated library feel. The card-based UI and folder organization are intuitive and address a gap in the market. The pricing model could leverage a one-time purchase ($29.99) with optional paid features like P2P sync ($9.99/year) and format conversion ($19.99 one-time). The conversion path involves a free trial with limited features, leading to a purchase upon unlocking full functionality. Unit economics look promising with low cost-to-serve due to the local-first approach, and gross margins could be high (80-90%) given the digital nature of the product. However, the lack of mobile support and annotations may limit adoption among some users.

Synthesized by meta/llama-3.3-70b-instruct · 30.1s