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
- Host: GitHub
- URL: https://github.com/bpavan16/qa-jotdowner
- Owner: bPavan16
- License: mit
- Created: 2025-04-04T01:15:16.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-09-08T07:55:53.000Z (4 months ago)
- Last Synced: 2025-09-08T09:31:38.563Z (4 months ago)
- Topics: markdown-editor, python, tkinter-gui
- Language: Python
- Homepage:
- Size: 17.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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

## 🚀 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!