{"id":19000529,"url":"https://github.com/manuelsanchezweb/tutorial-react-nivel-medio","last_synced_at":"2026-05-04T09:34:29.123Z","repository":{"id":233014431,"uuid":"785766825","full_name":"manuelsanchezweb/tutorial-react-nivel-medio","owner":"manuelsanchezweb","description":"Learn some cool tech that you can use with React","archived":false,"fork":false,"pushed_at":"2024-04-19T15:17:58.000Z","size":169,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-02-21T13:19:02.895Z","etag":null,"topics":["reactjs","tailwindcss","usequery"],"latest_commit_sha":null,"homepage":"https://tutorial-react-nivel-medio.vercel.app","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/manuelsanchezweb.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}},"created_at":"2024-04-12T15:23:02.000Z","updated_at":"2024-04-19T15:16:17.000Z","dependencies_parsed_at":"2024-04-19T16:04:31.606Z","dependency_job_id":null,"html_url":"https://github.com/manuelsanchezweb/tutorial-react-nivel-medio","commit_stats":null,"previous_names":["manuelsanchezweb/tutorial-react-nivel-medio"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/manuelsanchezweb/tutorial-react-nivel-medio","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manuelsanchezweb%2Ftutorial-react-nivel-medio","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manuelsanchezweb%2Ftutorial-react-nivel-medio/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manuelsanchezweb%2Ftutorial-react-nivel-medio/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manuelsanchezweb%2Ftutorial-react-nivel-medio/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/manuelsanchezweb","download_url":"https://codeload.github.com/manuelsanchezweb/tutorial-react-nivel-medio/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manuelsanchezweb%2Ftutorial-react-nivel-medio/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32601607,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-03T22:12:39.696Z","status":"online","status_checked_at":"2026-05-04T02:00:06.625Z","response_time":58,"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":["reactjs","tailwindcss","usequery"],"created_at":"2024-11-08T18:07:33.540Z","updated_at":"2026-05-04T09:34:29.088Z","avatar_url":"https://github.com/manuelsanchezweb.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n\u003ca href=\"https://github.com/manuelsanchezweb/tutorial-react-nivel-medio\"\u003e\n  \u003cimg src=\"./app.png\" alt=\"Logo\" width=\"500\" /\u003e\n\u003c/a\u003e\n\n# Hi 👋 Welcome to the Intermediate React Course!\n\nThis is a project that I am doing with a group of people to help them improve some of their skills with React (mainly but not exclusively).\nWe will try to create an app that fetches some todos from an external API and apply some sorting. Also, we will use Zustand for state management, useQuery for data handling, TailwindCSS for styling, and much more!\n\n\u003c/div\u003e\n\n## ⭐️ Deployment\n\n- Final, most updated deploy is [here](https://tutorial-react-nivel-medio.vercel.app/).\n\n- Deploy Class 1 [here](tutorial-react-nivel-medio-7kxbdm9v9-manuelsanchezweb.vercel.app).\n\n## 🙋🏻‍♀️ Classes\n\nThe repo is divided into classes. You will see for example the folder `clase-1` with everything concerning `Fetch using useQuery, Skeleton ...`.\n\n| #   | Date       | Content                                                                |\n| --- | ---------- | ---------------------------------------------------------------------- |\n| 1   | 12/04/2024 | **Fetch using useQuery, Skeleton, Isolate common global variables...** |\n| 2   | 19/04/2024 | **Sorting / Escape from useEffect hell!**                              |\n| 3   | TBD        | TBD                                                                    |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmanuelsanchezweb%2Ftutorial-react-nivel-medio","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmanuelsanchezweb%2Ftutorial-react-nivel-medio","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmanuelsanchezweb%2Ftutorial-react-nivel-medio/lists"}