{"id":22326100,"url":"https://github.com/jaimayal/fullstackopen-2023","last_synced_at":"2026-04-02T02:49:29.659Z","repository":{"id":167784226,"uuid":"625309306","full_name":"Jaimayal/FullStackOpen-2023","owner":"Jaimayal","description":"University of Helsinki - Full Stack 2023 Web Dev Course | React, Redux, TypeScript, Node, Express, MongoDB, REST, GraphQL exercises.","archived":false,"fork":false,"pushed_at":"2023-06-11T18:49:36.000Z","size":3541,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-26T06:11:49.724Z","etag":null,"topics":["cypress","express","graphql","jest","mongodb","nodejs","react","react-native","redux","rest-api","supertest","typescript"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/Jaimayal.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}},"created_at":"2023-04-08T17:59:56.000Z","updated_at":"2023-06-07T04:01:00.000Z","dependencies_parsed_at":null,"dependency_job_id":"536b8fa2-34e6-4b67-8703-1453bb034ae5","html_url":"https://github.com/Jaimayal/FullStackOpen-2023","commit_stats":null,"previous_names":["jaimayal/fullstackopen-2023"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Jaimayal/FullStackOpen-2023","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jaimayal%2FFullStackOpen-2023","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jaimayal%2FFullStackOpen-2023/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jaimayal%2FFullStackOpen-2023/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jaimayal%2FFullStackOpen-2023/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Jaimayal","download_url":"https://codeload.github.com/Jaimayal/FullStackOpen-2023/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jaimayal%2FFullStackOpen-2023/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270169488,"owners_count":24539235,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-13T02:00:09.904Z","response_time":66,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["cypress","express","graphql","jest","mongodb","nodejs","react","react-native","redux","rest-api","supertest","typescript"],"created_at":"2024-12-04T02:15:43.360Z","updated_at":"2025-12-30T19:11:32.376Z","avatar_url":"https://github.com/Jaimayal.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Full Stack Open 2023 - Deep Dive Into Modern Web Development by University of Helsinki\n\nThis repository contains my assignment submissions for [Full Stack Open](https://fullstackopen.com/en/) a course offered by University of Helsinki.\n\nThis course focuses on building modern web applications with JavaScript, the main technology that this course aims to teach is React (mainly consuming REST APIs built with Node.js). The course also contains a section on GraphQL, a more modern alternative to REST APIs.\n\nThe course also contains additional sections for the following:\n\n* TypeScript, an open-source typed superset of JavaScript that compiles to plain JavaScript.\n* React Native, an open-source UI software framework to create native mobile applications using JavaScript.\n* CI/CD, Continuous integration (CI) and continuous delivery (CD)\n* Docker and Docker Containers, an open platform for developing, shipping, and running applications by virtualizing the operating system of the computer on which it is installed and running.\n\n## Completion\n\n- [X] Part 0 - Fundamentals of Web apps\n- [X] Part 1 - Introduction to React\n- [X] Part 2 - Communicating with server\n- [X] Part 3 - Programming a server with NodeJS and Express\n- [X] Part 4 - Testing Express servers, user administration\n- [X] Part 5 - Testing React apps\n- [X] Part 6 - Advanced state management\n- [ ] Part 7 - React router, custom hooks, styling app with CSS and webpack\n- [ ] Part 8 - GraphQL\n- [ ] Part 9 - TypeScript\n- [ ] Part 10 - React Native\n- [ ] Part 11 - CI/CD\n- [ ] Part 12 - Containers\n- [ ] Part 13 - Using relational databases\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjaimayal%2Ffullstackopen-2023","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjaimayal%2Ffullstackopen-2023","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjaimayal%2Ffullstackopen-2023/lists"}