Skip to content

A simple and elegant web application for converting Markdown text to PDF documents. Built with React, Tailwind CSS, and Flask.

Notifications You must be signed in to change notification settings

Qamar2315/MarkDowner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MarkDowner

A simple and efficient web application for converting Markdown to PDF.

Features

  • Clean and intuitive interface for easy navigation.
  • Real-time Markdown preview (optional, planned for future updates).
  • Server-side PDF generation powered by ReportLab and xhtml2pdf.

Tech Stack

  • Frontend: React, Tailwind CSS
  • Backend: Python, Flask
  • PDF Generation: ReportLab, xhtml2pdf

Installation

Clone the Repository

git clone https://github.com/yourusername/markdowner.git

Install Frontend Dependencies

cd client
npm install

Install Backend Dependencies

cd server  # Navigate to the backend directory
pip install -r requirements.txt

Usage

Start the Backend Server

python app.py  # Replace `app.py` with your backend's entry point if different

Start the Frontend Development Server

npm start

Open the App

Visit the application in your browser at http://localhost:3000.

Contributing

We welcome contributions!

If you'd like to suggest major changes, please open an issue first to discuss your ideas. Pull requests for smaller improvements are also appreciated.