Behind the Scenes: Building MarkView.app with Bolt.new (Video)
AI coding tools are powerful, but what does the actual workflow really look like? In this video, I take you behind the scenes of building MarkView.app—from the first prompt to a fully-featured application.
What You'll See in This Video
While I usually reach for Cursor as my AI development environment of choice, I wanted to experiment with Bolt.new to see how it handles building a complete application from scratch. This isn't a polished tutorial—it's an honest look at the wins, the struggles, and the iterative dance between developer intent and AI assistance.
You'll get to see the actual "Enhanced Prompts" I used to build features like:
- PDF export functionality
- AI-powered slide generation
- Grid view for slide overview
- And much more
The App: MarkView.app
MarkView.app is a terminal-styled Markdown presentation tool. If you're a developer who lives in the terminal, this one's for you.
Key Features
- Markdown Rendering — Slides separated by
---with smooth keyboard navigation - Terminal UI — A retro, developer-focused aesthetic with that green-on-black goodness
- AI Integration — Generate or refine presentations using OpenAI (your key stays local)
- Export Options — Print to PDF and Grid View overview
- Drag & Drop — Easy file handling with image support
The Prompts: All 108 of Them
Yes, you read that right—108 prompts went into building this application. Every single one is documented and available for you to explore:
This is where the real learning happens. You'll see how I structured requests, how I handled errors and edge cases, and how the conversation with Bolt.new evolved over time.
Tech Stack
The app was built with a straightforward, modern stack:
- Bolt.new — AI Development Environment
- React — UI framework
- OpenAI API — For AI slide generation features
- Web Technologies — Vanilla CSS, browser APIs for drag-and-drop
Source Code
Want to dig into the code yourself? The entire project is open source:
🔗 GitHub: danielwanja/markview.app
Feel free to fork it, learn from it, or contribute improvements!
My Takeaways from Using Bolt.new
After building this entire application with Bolt.new, I came away with some clear observations:
The Wins:
- Incredibly fast for scaffolding and initial implementations
- The "Enhanced Prompt" feature helps structure requests effectively
- Great for iterating on UI and visual features
- Handles React patterns well
The Struggles:
- Complex state management sometimes requires multiple iterations
- Debugging can be tricky when the AI makes assumptions
- Some features required very specific, detailed prompts to get right
Questions?
If you have questions about the specific prompts used or the bottlenecks I faced with Bolt.new, drop a comment on the YouTube video! I'm happy to dive deeper into any part of the process.
Related
If you want more context on MarkView.app itself—including the initial 90-minute build session—check out my previous post: Building MarkView.app in 90 Minutes with Bolt.new.
Daniel Wanja is a developer and founder of Nouvelles Solutions, Inc. You can find him exploring the intersection of AI and software development, usually with a terminal open nearby.
