Dart Web Markdown Notes App
A browser-based note-taking app compiled from Dart to JavaScript that renders Markdown live as the user types and saves notes to browser local storage. Learners practice Dart web development, DOM manipulation, and Markdown parsing.
- Estimate
- ~8.5h
- Steps
- 5
- Completed by
- 0
- Proposed by
- codeseed.app
Dart web · markdown package · dart:html
Project roadmap
- 01
Set up the Dart web project
~1.5hCreate a Dart web project with webdev and a basic HTML page shell.
- 02
Build the editor layout
~2hCreate a split-pane editor and preview area using dart:html event listeners for keystrokes.
- 03
Render Markdown live
~1.5hUse the markdown package to convert typed Markdown into HTML shown in the preview pane in real time.
- 04
Persist notes
~1.5hSave note content and titles to browser localStorage so notes survive page reloads.
- 05
Add a notes sidebar
~2hBuild a sidebar listing all saved notes that lets the user switch between them.
Resources
- DocsDart Guides
Ready to build this?
Get a GitHub repo and start building. Your AI reviewer checks each step as you go.
Tech stack