An open API service indexing awesome lists of open source software.

https://github.com/bpavan16/qa-jotdowner

A GUI application for creating and formatting programming questions answers in Markdown format
https://github.com/bpavan16/qa-jotdowner

markdown-editor python tkinter-gui

Last synced: 4 months ago
JSON representation

A GUI application for creating and formatting programming questions answers in Markdown format

Awesome Lists containing this project

README

          

# Markdown Question Formatter 📝

A beautiful dark-themed GUI application for creating and formatting programming questions in Markdown format. Perfect for instructors,programmers, or anyone who frequently creates programming problem solutions in a markdown file.

## 🌟 Features

- **Modern dark theme UI** with split view interface
- **Easy form-based input** for creating structured programming questions
- **Live preview** of generated Markdown content
- **Save to file** functionality for exporting your questions
- **Smart formatting** with emoji integration for better readability
- **C++ code formatting** with syntax highlighting in the output markdown

## 📷 Screenshots

![image](https://github.com/user-attachments/assets/ec1b64d2-b09c-4659-b6a6-547b20c1f3c0)

## 🚀 Installation

### Prerequisites

- Python 3.6 or higher
- Tkinter (usually comes bundled with Python)

### Setup

1. Clone the repository:

```bash
git clone https://github.com/bPavan16/md-maker.git
cd md-maker/markdown-generator
```

2. Run the application:
```bash
python code/app.py
```

## 🔍 How to Use

1. Fill in the form fields:

- **Question Name**: The title of your programming problem
- **Description**: Detailed explanation of the problem
- **Input List**: Format and examples of expected input
- **Output List**: Format and examples of expected output
- **C++ Code**: Solution code with implementation

2. Click "📌 Preview" to see how the markdown will appear

3. Click "💾 Save" to export your markdown file

4. Use "🗑 Clear" to reset the form for a new question

## 🛠️ Technical Details

The application is built with:

- Python
- Tkinter for GUI
- TTK for styled widgets
- Custom dark theme styling for better eye comfort

## 👨‍💻 Author

Created by [bPavan16](https://github.com/bPavan16)

## 📜 License

This project is licensed under the MIT License - see the LICENSE file for details.

## 🤝 Contributing

Contributions, issues, and feature requests are welcome! Feel free to check the issues page.

---

⭐️ Star this project if you find it useful!