A Flutter web application that allows users to easily create README files by dragging and dropping Markdown elements onto a canvas.
- Drag-and-Drop Interface: Intuitive UI for adding Markdown elements to the canvas.
- Dynamic Dialogs: Informational dialogs for users to fill out when adding Markdown elements.
- Reorderable Canvas: Easily rearrange the order of Markdown elements on the canvas.
- Clear Canvas: Remove all items from the canvas with a single click.
- Export to README.md: Save the list of Markdown elements as a README.md file.
You can visit the webpage here
git clone https://github.com/your-username/your-repo.git
cd your-repo
flutter pub get
flutter run -d web
- Open the web page in your browser.
- Drag and drop Markdown elements from the toolbar to the canvas.
- Fill out the information in the dialog that appears.
- Reorder or remove elements as needed.
- Click the "Export" button to generate the README.md file.
package | version |
---|---|
provider | 6.1.1 |
url_launcher | 6.2.1 |
Font used: Jetbrains Mono
- Implement multiple color schemes along with dark theme
- Fixing inputs focusing for seamless user experience
- Implementing a good color picker for badge color input
- Adding more badges
- Creating responsive layout for mobile screens