Skip to content

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

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Contributors