{"id":29917649,"url":"https://github.com/smcnab1/fullstack-learning","last_synced_at":"2026-04-08T20:03:12.866Z","repository":{"id":305715463,"uuid":"1023668431","full_name":"smcnab1/fullstack-learning","owner":"smcnab1","description":"My personal roadmap, notes, and projects for learning full-stack web development — from HTML to React, Node.js, TypeScript, and beyond.","archived":false,"fork":false,"pushed_at":"2025-07-22T11:00:08.000Z","size":120,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-08-11T15:25:25.325Z","etag":null,"topics":["css","developer-roadmap","fullstack-learning","github-actions","html","javascript","learning-project","nodejs","projects","react","roadmap","self-taught","study-notes","typescript","web-development"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/smcnab1.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-07-21T14:04:58.000Z","updated_at":"2025-07-22T11:00:12.000Z","dependencies_parsed_at":"2025-07-21T17:49:25.257Z","dependency_job_id":"e0481c2c-c89e-4247-b668-745f2bff3d8b","html_url":"https://github.com/smcnab1/fullstack-learning","commit_stats":null,"previous_names":["smcnab1/fullstack-learning"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/smcnab1/fullstack-learning","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smcnab1%2Ffullstack-learning","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smcnab1%2Ffullstack-learning/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smcnab1%2Ffullstack-learning/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smcnab1%2Ffullstack-learning/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/smcnab1","download_url":"https://codeload.github.com/smcnab1/fullstack-learning/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smcnab1%2Ffullstack-learning/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31571601,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-08T14:31:17.711Z","status":"ssl_error","status_checked_at":"2026-04-08T14:31:17.202Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["css","developer-roadmap","fullstack-learning","github-actions","html","javascript","learning-project","nodejs","projects","react","roadmap","self-taught","study-notes","typescript","web-development"],"created_at":"2025-08-02T05:13:53.772Z","updated_at":"2026-04-08T20:03:12.824Z","avatar_url":"https://github.com/smcnab1.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🧠 Full Stack Developer Learning Journey\n\nWelcome to my personal repository for learning full-stack web development. This space is dedicated to tracking my progress, taking notes, building projects, and reflecting on my journey from HTML basics to advanced topics like server-side rendering and cloud deployment.\n\n## 🚀 What I'm Learning\n\nFollowing structured content from:\n- [The Odin Project](https://www.theodinproject.com/paths/foundations/courses/foundations)\n- [freeCodeCamp Full Stack Developer](https://www.freecodecamp.org/learn/full-stack-developer/)\n- [Web Dev Roadmap (YouTube)](https://www.youtube.com/watch?v=dPMk6_HTBq8)\n\n## 🛤️ My Learning Path\n\n1. HTML  \n2. CSS  \n3. JavaScript  \n4. DOM Manipulation  \n5. JavaScript Deep Dive  \n6. Fetch API \u0026 Async Programming  \n7. Terminal \u0026 Git  \n8. Node.js \u0026 Express  \n9. Databases (SQL \u0026 NoSQL)  \n10. React.js  \n11. TypeScript  \n12. Networks \u0026 Protocols  \n13. Cloud \u0026 DevOps Basics  \n14. Web Security  \n15. Server-Side Rendering (SSR)\n\nDetailed tracker: [`00-ROADMAP.md`](./00-ROADMAP.md)\n\n## 🧩 Repository Structure\n```\n.\n├── 00-ROADMAP.md # Checklist of progress\n├── 01-NOTES/ # Notes for each topic\n├── 02-EXERCISES/ # Code practice and mini-tasks\n├── 03-PROJECTS/ # Hands-on projects\n├── 04-RESOURCES/ # Cheatsheets and links\n├── 05-REFLECTIONS/ # Weekly reflections\n└── README.md\n```\n## ✅ Usage\n\n- Use issues to track challenges or questions\n- View roadmap for up-to-date progress\n- Browse `/PROJECTS` for finished hands-on work\n\n## 📫 Feedback or Tips?\n\nOpen an issue or drop me a message if you want to collaborate or have suggestions!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmcnab1%2Ffullstack-learning","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsmcnab1%2Ffullstack-learning","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmcnab1%2Ffullstack-learning/lists"}