{"id":24803997,"url":"https://github.com/fransjesky/pokedex","last_synced_at":"2026-04-06T08:01:16.613Z","repository":{"id":173464363,"uuid":"649423219","full_name":"fransjesky/pokedex","owner":"fransjesky","description":"A modern Pokedex built with Next, TypeScript, and Material UI","archived":false,"fork":false,"pushed_at":"2025-04-02T15:39:03.000Z","size":10171,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-11T04:14:19.511Z","etag":null,"topics":["material-ui","nextjs","pokeapi","pokedex","reactjs","rest-api","typescript"],"latest_commit_sha":null,"homepage":"https://pokedex-jesky.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fransjesky.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2023-06-04T19:44:51.000Z","updated_at":"2025-04-02T15:55:39.000Z","dependencies_parsed_at":null,"dependency_job_id":"897cd49d-07de-4e02-9533-a868b1d42fe0","html_url":"https://github.com/fransjesky/pokedex","commit_stats":null,"previous_names":["fransjesky/pokedex"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/fransjesky/pokedex","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fransjesky%2Fpokedex","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fransjesky%2Fpokedex/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fransjesky%2Fpokedex/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fransjesky%2Fpokedex/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fransjesky","download_url":"https://codeload.github.com/fransjesky/pokedex/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fransjesky%2Fpokedex/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31464101,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-05T21:22:52.476Z","status":"online","status_checked_at":"2026-04-06T02:00:07.287Z","response_time":112,"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":["material-ui","nextjs","pokeapi","pokedex","reactjs","rest-api","typescript"],"created_at":"2025-01-30T06:14:33.674Z","updated_at":"2026-04-06T08:01:16.594Z","avatar_url":"https://github.com/fransjesky.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://github.com/fransjesky/sinclair\"\u003e\n    \u003cimg src=\"resources/logo.svg\" alt=\"Pokemon\" width=\"600\" height=\"165\"\u003e\n  \u003c/a\u003e\n  \u003ch1\u003ePokédex by Jesky\u003c/h1\u003e\n   \u003cp align=\"center\"\u003e\n   A modern Pokédex built with \u003cstrong\u003eNextJS 13\u003c/strong\u003e and \u003cstrong\u003eTypeScript\u003c/strong\u003e, using \u003cstrong\u003eMaterial UI 5\u003c/strong\u003e and powered by \u003cstrong\u003e\u003ca href=\"https://pokeapi.co/\"\u003ePokéAPI\u003c/a\u003e\u003c/strong\u003e\n  \u003c/p\u003e\n\u003c/div\u003e\n\n### About This Project\n\nThis project initially began as a practice exercise for me to learn TypeScript and pagination. However, I became determined to enhance it as much as possible, both visually and functionally.\n\nI know there are still many areas that need improvement, but for now, I am using this project repository solely for documentation. If you’d like to contribute to or improve this project, or if you want to learn from it, feel free to fork the repository.\n\n\u003e [!IMPORTANT]\n\u003e This project is a fan-made application and is not affiliated with, endorsed, or sponsored by Nintendo, Game Freak, or The Pokémon Company. All Pokémon-related trademarks, logos, and names are the property of their respective owners:\n\u003e\n\u003e © 1995–2025 Nintendo / Creatures Inc. / GAME FREAK inc.\n\u003e Pokémon, Pokémon character names, Nintendo Switch, Nintendo 3DS, Nintendo DS, Wii, Wii U, and WiiWare are trademarks of Nintendo. All other trademarks are the property of their respective owners.\n\u003e\n\u003e This app is intended for educational and entertainment purposes only. No copyright infringement is intended.\n\n### Limitation\n\nBelow is a list of known limitations of this project:\n\n- The current app lacks a loading state when fetching data from the API.\n- The pagination is very basic; there are no options to navigate directly to the first or last page.\n- The folder structure is disorganized. As I mentioned earlier, this project initially started as a practice exercise, so I didn’t plan for scalability, resulting in a chaotic folder structure.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffransjesky%2Fpokedex","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffransjesky%2Fpokedex","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffransjesky%2Fpokedex/lists"}