Skip to content

Commit 7662479

Browse files
committed
Update TASKS.md with new content updates and completed tasks; add BlazorCookbookApp project details to Projects page
1 parent 237ca6d commit 7662479

File tree

3 files changed

+86
-9
lines changed

3 files changed

+86
-9
lines changed

TASKS.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@
1212

1313
## Todo
1414

15+
### Epic: Content Updates
16+
17+
- [ ] **P3** T16 [S] Fix grammar in GitHub repos description: change 'Einzelne von diesen' to 'Einzelne davon'.
18+
1519
### Epic: Nice-to-Have Features
1620

1721
- [ ] **P4** T5 [M] Implement dark mode.
@@ -33,6 +37,12 @@
3337

3438
## Done
3539

40+
- [x] ✅ T15.1 [S] User improved BlazorCookbookApp description formatting and render modes explanation.
41+
- [x] ✅ T15.2 [S] User updated GitHub repos description to be more precise.
42+
- [x] ✅ T15 [S] Update BlazorCookbookApp description with improved German text from content file.
43+
- [x] ✅ T14 [M] Add BlazorCookbookApp project to Projects page at top position with double-width.
44+
- [x] ✅ T14.1 Add new LinkCard for BlazorCookbookApp with live demo link and German description.
45+
- [x] ✅ T14.2 Move GitHub repos LinkCard up to be positioned right of BlazorCookbookApp.
3646
- [x] ✅ T13 [S] Removed hallucination/relict entries from TASKS.md and updated project management note.
3747
- [x] ✅ T12 [S] Updated Welcome page text to be more professional and confident.
3848
- [x] ✅ T11 [S] Fixed markdownlint errors in .cursor/rules/import-groups-spacing.mdc.
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
# BlazorCookbookApp - GitHub Pages Project Content
2+
3+
## Project Information
4+
5+
**Title:** Blazor Cookbook - Blazor examples and demos
6+
**German Title:** Blazor Cookbook - Blazor Beispiele und Demos
7+
8+
**Description:** Als Lernressource für Blazor-Entwicklung implementiert diese Single Page App verschiedene Konzepte.
9+
Einige Beispiele entstanden als Übungsaufgaben aus dem Buch "Blazor Web Development Cookbook" von P. Bazyluk.
10+
Das Projekt wurde durch fortgeschrittene Demos für Blazor Render-Modi
11+
und eine automatische Auflistung der Beispielseiten erweitert.
12+
13+
Bei einer Überarbeitung der Anwendung kam ein automatisiertes Aufgabenmanagement mit Cursor AI und Markdown-Dateien zum Einsatz.
14+
15+
**Repository Link:** https://github.com/pstackebrandt/blazor-cookbook-app
16+
17+
**Live Demo:** https://blazor-recipes-bwaabwhrejgqehgp.germanywestcentral-01.azurewebsites.net/
18+
19+
## Used Tools
20+
21+
### Primary Technology
22+
- **[Blazor](https://dotnet.microsoft.com/apps/aspnet/web-apps/blazor)** with .NET 9 (Microsoft)
23+
24+
### Render Modes
25+
- Auto, Server, WebAssembly modes
26+
27+
### UI Framework
28+
- **[Bootstrap 5](https://getbootstrap.com/)** for styling
29+
30+
### Development Tools
31+
- **[Cursor AI](https://cursor.sh/)** with chat-controlled task management based on Markdown files
32+
33+
### Deployment
34+
- **[Azure App Service](https://azure.microsoft.com/services/app-service/)** (Microsoft)
35+
36+
## Features
37+
38+
- **SPA architecture** - Single Page Application structure
39+
- **Responsive design** - Tested and optimized for mobile devices
40+
- **Version management** - Integrated versioning system
41+
- **Dynamic content listing** - Automated recipe discovery and display
42+
43+
## Notes
44+
45+
- **Tools list consideration:** The tools list is comprehensive compared to other projects
46+
- this reflects the full-stack nature and learning scope of the project
47+
- **Bootstrap vs Responsive:** Bootstrap provides the foundation,
48+
but responsive behavior was specifically tested, fixed, and optimized
49+
- **Cursor AI workflow:** The mention of "based on Markdown files" distinguishes this from typical AI coding assistance,
50+
showing the structured approach to task management
51+
52+
---
53+
54+
*Content prepared for GitHub Pages project listing*

src/pages/Projects.js

Lines changed: 22 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,28 @@ export default function Projects() {
1818
</p>
1919

2020
<ul className="projects__list">
21+
<li className="double-width">
22+
<LinkCard
23+
href="https://blazor-recipes-bwaabwhrejgqehgp.germanywestcentral-01.azurewebsites.net/"
24+
text="Blazor Cookbook - Blazor Beispiele und Demos"
25+
description={`Als Lernressource für Blazor-Entwicklung implementiert diese Single Page App verschiedene Konzepte.
26+
27+
Einige Beispiele entstanden als Übungsaufgaben aus dem Buch "Blazor Web Development Cookbook" von P. Bazyluk. Das Projekt wurde durch fortgeschrittene Demos für die Blazor Render-Modi Auto-, Server- und WebAssembly sowie eine automatische Auflistung der Beispielseiten erweitert.
28+
29+
Bei einer Überarbeitung der Anwendung kam ein automatisiertes Aufgabenmanagement mit Cursor AI und Markdown-Dateien zum Einsatz.
30+
31+
(Blazor mit .NET 9, Bootstrap 5, Cursor AI, Azure App Service)`}
32+
/>
33+
</li>
34+
<li>
35+
<LinkCard
36+
href="https://github.com/pstackebrandt"
37+
text="Meine GitHub Repositorys"
38+
description={`Die Repositorys beinhalten Code zu zahlreichen Übungsaufgaben und Projekten. Obwohl der Großteil öffentlich zugänglich ist, fehlt oft der nötige Kontext, um Zweck und Details des Codes vollständig zu erschließen.
39+
40+
Für mehrere Repositorys wird GitHub Projects als Planungswerkzeug eingesetzt. Einzelne davon sind öffentlich einsehbar.`}
41+
/>
42+
</li>
2143
<li className="double-width">
2244
<LinkCard
2345
href="https://pstackebrandt.github.io/hacker-stories/"
@@ -52,15 +74,6 @@ export default function Projects() {
5274
(Spring Boot 3, Java 21, Docker, OpenAPI, Error Handling, Slice-Tests, REST-Client-Tests, automatische Build- und Dokumentationsupdates)`}
5375
/>
5476
</li>
55-
<li>
56-
<LinkCard
57-
href="https://github.com/pstackebrandt"
58-
text="Meine GitHub Repositorys"
59-
description={`Die Repositorys beinhalten Code zu zahlreichen Übungsaufgaben und Projekten. Obwohl der Großteil öffentlich zugänglich ist, fehlt oft der nötige Kontext, um Zweck und Details des Codes vollständig zu erschließen.
60-
61-
Für einige Projekte wird GitHub Projects als Planungswerkzeug eingesetzt. Einzelne Projekte sind öffentlich einsehbar.`}
62-
/>
63-
</li>
6477
<li className="double-width">
6578
<LinkCard
6679
href="https://pstackebrandt.github.io/wordsworm-react/"

0 commit comments

Comments
 (0)