https://github.com/krwg/learning-log
A learning journal with a full set of web plans: 22 weeks, daily commits, projects from HTML to the final DevHub stage.
https://github.com/krwg/learning-log
coding-journey css docker fastapi full-stack git html javascript learning-journal nodejs portfolio postgresql python react roadmap self-taught student-project typescript web-development web-roadmap
Last synced: 1 day ago
JSON representation
A learning journal with a full set of web plans: 22 weeks, daily commits, projects from HTML to the final DevHub stage.
- Host: GitHub
- URL: https://github.com/krwg/learning-log
- Owner: krwg
- Created: 2026-07-06T19:09:23.000Z (5 days ago)
- Default Branch: main
- Last Pushed: 2026-07-07T20:23:01.000Z (4 days ago)
- Last Synced: 2026-07-07T21:14:48.136Z (4 days ago)
- Topics: coding-journey, css, docker, fastapi, full-stack, git, html, javascript, learning-journal, nodejs, portfolio, postgresql, python, react, roadmap, self-taught, student-project, typescript, web-development, web-roadmap
- Language: HTML
- Homepage: https://krwg.github.io/web-roadmap/
- Size: 6.84 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# learning-log
A public learning diary for full-stack web development along the [web-roadmap](https://github.com/krwg/web-roadmap).
Roadmap website: [krwg.github.io/web-roadmap](https://krwg.github.io/web-roadmap/)
This repository is not a standalone product, but a practice log: assignments, code, and projects from the weeks I complete as part of the roadmap. Each `week-NN/` folder represents one learning week and its final mini-project.
## About the Route
- **22 weeks** · **154 days** · **6-7 hours/day**
- **22 projects** + final capstone **DevHub**
- Git from day one (first commit — `index.html` in week 1)
- Projects catalog: [projects.md](https://github.com/krwg/web-roadmap/blob/main/docs/projects.md)
## Structure
| Folder | Week | Project |
|-------|--------|--------|
| [week-01/](week-01/) | 1 | Portfolio Landing |
| [week-02/](week-02/) | 2 | Styled Blog Post |
| [week-03/](week-03/) | 3 | SaaS Landing |
| [week-04/](week-04/) | 4 | OSS Workflow Kit |
| [week-05/](week-05/) | 5 | Console Task Manager |
| [week-06/](week-06/) | 6 | DOM Todo App |
| [week-07/](week-07/) | 7 | Notes Dashboard |
| [week-08/](week-08/) | 8 | Movie Catalog |
| [week-09/](week-09/) | 9 | Library System (JS) |
| [week-10/](week-10/) | 10 | Typed API Client |
| [week-11/](week-11/) | 11 | ReactTodo |
| [week-12/](week-12/) | 12 | React Todo Pro |
| [week-13/](week-13/) | 13 | Portfolio SPA |
| [week-14/](week-14/) | 14 | React Dashboard |
| [week-15/](week-15/) | 15 | CLI Expense Tracker |
| [week-16/](week-16/) | 16 | CLI Task Manager (SQLite) |
| [week-17/](week-17/) | 17 | Library Database |
| [week-18/](week-18/) | 18 | Library REST API |
| [week-19/](week-19/) | 19 | Express Notes API |
| [week-20/](week-20/) | 20 | Secure Notes |
| [week-21/](week-21/) | 21 | Task Manager Docker |
| [week-22-capstone/](week-22-capstone/) | 22 | DevHub Capstone |
## Rules for yourself
- At least **1 meaningful commit per day**
- After the week's project, tag `week-NN-done`
- Notes and bugs - in [journal.md](journal.md)
## Progress
- [ ] Week 1 - HTML
- [ ] …
- [ ] Week 22 - DevHub
---
*The projects in this repository were created during the [web-roadmap](https://github.com/krwg/web-roadmap) learning process.*