An open API service indexing awesome lists of open source software.

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.

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.*