Skip to content

Minimal web app for converting Markdown to clean, searchable PDFs with live preview.

License

Notifications You must be signed in to change notification settings

elgaspar/baboon-md

Repository files navigation

BaboonMD Logo
E2E Tests Lint Code Style

BaboonMD is a minimal web application that converts Markdown into clean PDF documents.

Features

  • Exports real text that is sharp, searchable, and selectable
  • Watch your PDF update as you type in real-time
  • No data collection or sign-ups required

Tech Stack

  • Frontend: React, Tailwind CSS
  • Backend: Node.js, Express, Playwright
  • Testing: Playwright (E2E)
  • Deployment: Docker Compose

Installation & Setup

Requirements

  • Docker and Docker Compose
  • Node.js 24+ and npm (for local development without Docker)

Development

Start the development environment:

docker compose up -d

Access the application at http://localhost:5173

Production

  1. Create a .env.prod file:

    DOMAIN=yourdomain.com
  2. Deploy

    ./deploy.sh

Author

Elias Gasparis

License

This project is licensed under the MIT License.

About

Minimal web app for converting Markdown to clean, searchable PDFs with live preview.

Resources

License

Stars

Watchers

Forks

Releases

No releases published