A simple C# .NET API‑driven app for uploading and displaying markdown notes.
This project is part of the C# Developer Roadmap by roadmap.sh:
🔗 Markdown Note Taking App – roadmap.sh
- Create, upload, and list markdown notes.
- View notes rendered in a simple web UI.
- Lightweight API backend built with ASP.NET Core (C#).
- The API exposes a grammar‑checking endpoint at
/api/grammar/check. - For now this is a stub that always returns HTTP
200 OKwith a message like"grammar ok". - Actual grammar‑checking logic is intentionally omitted so the app remains fully self‑contained and easy to run without external accounts or services.
- Backend: ASP.NET Core (C#), Minimal APIs or controllers.
- Frontend: Basic HTML/CSS/JavaScript (or your own UI).
- Storage: File‑based storage or in‑memory (you choose).
-
Clone the repo:
git clone https://github.com/jakubszubka/MarkdownNoteTakingAPI.git cd markdown-notes-app -
Restore and run:
dotnet restore dotnet run
-
Open the app in your browser (default:
http://localhost:5000or as shown in the console). -
The grammar‑check endpoint is reachable at:
POST /api/grammar/check Body: { "text": "any markdown text" } → Returns 200 OK, message: "grammar ok"
No external API keys, cloud accounts, or Docker are required to run the project.
This project demonstrates:
- Building a CRUD‑style API in C# .NET.
- Handling file‑based or in‑memory data persistence.
- Designing clean HTTP endpoints for future extensibility (e.g., adding real grammar checking later).
Thanks for checking the project! 🚀