C#beginnerwebAI Generated
Personal Knowledge Base
.NET web application for personal notes and knowledge: Markdown editor, graph of connections between notes, full-text search, and tags.
5 stepsC# · .NET 8 · Blazor · SQLite · EF Core · Markdig
Project Roadmap
- 01
Note CRUD Blazor
Markdown editor with live preview in Blazor WebAssembly.
- 02
Wikilinks
[[NoteName]] syntax creates links between notes; non-existent notes are created on click.
- 03
Graph view
Graph visualization with D3.js in Blazor: nodes = notes, edges = connections.
- 04
Full-text search
SQLite FTS5 for fast search in note titles and content.
- 05
Tags & backlinks
Tags per note; backlinks section: which notes refer to the current note.
Resources
Ready to build this?
Fork the repo on GitHub and start building. A mentor will review your code when you open a PR.
5 steps
Tech Stack
C#.NET 8BlazorSQLiteEF CoreMarkdig