Markdown Viewer

SEPT 2025


Summary

  • Delivered simple desktop utility application with Electron.js ith proper main/renderer process separation.
  • Implemented useful functionality including print and visual styles.
  • Created comprehensive Windows file association system with custom document icons and Explorer preview support.
  • Achieved professional application packaging with versioning and distribution-ready installer generation

Developed a simple desktop markdown viewer application using Electron.js that provides a seamless reading and editing experience for markdown documents on Windows.

The application features a clean, GitHub-style interface with multiple theme options (light, dark, solarized, customized themes) and robust file handling capabilities including drag-and-drop functionality and automatic file association registration. Implemented advanced Windows integration features including custom document icons that differentiate from the application icon, professional MSI installer generation with proper Start Menu integration, and print functionality.

Built with modern web technologies and desktop application best practices, the project demonstrates full-stack development skills encompassing UI/UX design, file system operations, operating system integration, and application packaging. The application includes conventional keyboard shortcuts, syntax highlighting for code blocks, external link handling, and theme persistence.

Advanced features include Windows Shell integration for file previews, custom registry configurations for enhanced file associations, and a PowerShell-based thumbnail generation system for improved Explorer integration.

More PROJECTS