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.

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published