{"id":32894695,"url":"https://github.com/gannhiro/my-portfolio","last_synced_at":"2026-04-18T01:32:41.316Z","repository":{"id":319656007,"uuid":"1069608904","full_name":"gannhiro/my-portfolio","owner":"gannhiro","description":"This is my Ace Combat themed portfolio!","archived":false,"fork":false,"pushed_at":"2025-10-19T11:56:11.000Z","size":11118,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-11-10T08:02:41.731Z","etag":null,"topics":["ace-combat","deno","hostinger","htmx","portfolio","portfolio-website","vps"],"latest_commit_sha":null,"homepage":"https://estella-dev.cloud","language":"CSS","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/gannhiro.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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-10-04T09:12:16.000Z","updated_at":"2025-10-19T11:56:14.000Z","dependencies_parsed_at":null,"dependency_job_id":"ab30a7fa-0910-4157-8ff1-7a3739a71c35","html_url":"https://github.com/gannhiro/my-portfolio","commit_stats":null,"previous_names":["gannhiro/my-portfolio"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/gannhiro/my-portfolio","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gannhiro%2Fmy-portfolio","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gannhiro%2Fmy-portfolio/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gannhiro%2Fmy-portfolio/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gannhiro%2Fmy-portfolio/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gannhiro","download_url":"https://codeload.github.com/gannhiro/my-portfolio/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gannhiro%2Fmy-portfolio/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31953513,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T00:39:45.007Z","status":"ssl_error","status_checked_at":"2026-04-18T00:39:20.671Z","response_time":62,"last_error":"SSL_read: 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":["ace-combat","deno","hostinger","htmx","portfolio","portfolio-website","vps"],"created_at":"2025-11-10T08:01:14.139Z","updated_at":"2026-04-18T01:32:41.305Z","avatar_url":"https://github.com/gannhiro.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Welcome to my portfolio!\n\n## This repo is basically how I am serving [my portfolio site](https://estella-dev.cloud).\n![preview](https://github.com/user-attachments/assets/775f1e8c-fe87-4224-a119-bd855ccefe34)\n\n### Tech Stack\n- Deno + oak + dejs\\\n  Deno is very fun to build with when paired with Oak, it's very much like a NodeJs + Express type server. But to be honest, almost better in every way.\n  \n- HTMX\\\n  HTMX is very very interesting and unique to work with. The learning curve is high but it reminds me somewhat of Alpine.js. My simple portfolio only requires simple actions so HTMX is very much perfect for this.\n\n- TailwindCSS\\\n  Admittedly, I am very lazy at writing raw CSS. So Tailwind is a no brainer for me. It is fast , very easy, and nice to work with.\n  \n- NginX\\\n  NginX is the reverse proxy of my server. Also added HTTPS functionality with Certbot.\n  \n- Hostinger VPS\\\n  Very friendly dashboard for new users like me who is new to virtual private servers. Low cost too! It also came with a free domain name (which is https://estella-dev.cloud)\n\n## Lighthouse Score\n![lighthouse-score](https://github.com/user-attachments/assets/9f598b31-8383-49bf-856b-9e306dc1b826)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgannhiro%2Fmy-portfolio","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgannhiro%2Fmy-portfolio","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgannhiro%2Fmy-portfolio/lists"}