{"id":29966443,"url":"https://github.com/wick3d-git/denofresh-portfolio","last_synced_at":"2026-04-13T08:31:50.831Z","repository":{"id":305444627,"uuid":"1022877023","full_name":"Wick3d-git/denofresh-portfolio","owner":"Wick3d-git","description":"My personal portfolio website","archived":false,"fork":false,"pushed_at":"2025-07-20T05:40:08.000Z","size":114,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-20T07:20:47.313Z","etag":null,"topics":["deno","fresh","portfolio"],"latest_commit_sha":null,"homepage":"https://wick3dhl.dev","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/Wick3d-git.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":"2025-07-20T03:22:06.000Z","updated_at":"2025-07-20T05:40:13.000Z","dependencies_parsed_at":"2025-07-20T07:20:48.921Z","dependency_job_id":"408a2068-c21d-44bb-b07e-2b5700b96fdc","html_url":"https://github.com/Wick3d-git/denofresh-portfolio","commit_stats":null,"previous_names":["wick3d-git/denofresh-portfolio"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/Wick3d-git/denofresh-portfolio","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wick3d-git%2Fdenofresh-portfolio","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wick3d-git%2Fdenofresh-portfolio/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wick3d-git%2Fdenofresh-portfolio/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wick3d-git%2Fdenofresh-portfolio/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Wick3d-git","download_url":"https://codeload.github.com/Wick3d-git/denofresh-portfolio/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wick3d-git%2Fdenofresh-portfolio/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268643714,"owners_count":24283314,"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-04T02:00:09.867Z","response_time":79,"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":["deno","fresh","portfolio"],"created_at":"2025-08-04T03:00:53.927Z","updated_at":"2026-04-13T08:31:50.822Z","avatar_url":"https://github.com/Wick3d-git.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🌊 Fresh Portfolio\n\nA modern, responsive portfolio website built with Fresh and Deno, featuring a\nterminal-inspired design with dark/light theme support.\n\n[![Live Demo](https://img.shields.io/badge/Live%20Demo-wick3dhl.dev-blue?style=for-the-badge\u0026logo=deno)](https://wick3dhl.dev)\n\n## 🚀 Technologies Used\n\n### Core Framework \u0026 Runtime\n\n[![Fresh](https://img.shields.io/badge/Fresh-1.7.3-00ADD8?style=for-the-badge\u0026logo=deno\u0026logoColor=white)](https://fresh.deno.dev/)\n[![Deno](https://img.shields.io/badge/Deno-2.0+-black?style=for-the-badge\u0026logo=deno\u0026logoColor=white)](https://deno.land/)\n[![TypeScript](https://img.shields.io/badge/TypeScript-5.0+-3178C6?style=for-the-badge\u0026logo=typescript\u0026logoColor=white)](https://www.typescriptlang.org/)\n\n### Frontend\n\n[![Preact](https://img.shields.io/badge/Preact-10.22.0-673AB8?style=for-the-badge\u0026logo=preact\u0026logoColor=white)](https://preactjs.com/)\n[![CSS3](https://img.shields.io/badge/CSS3-Custom-1572B6?style=for-the-badge\u0026logo=css3\u0026logoColor=white)](https://www.w3.org/Style/CSS/)\n[![Font Awesome](https://img.shields.io/badge/Font%20Awesome-6.7.2-528DD7?style=for-the-badge\u0026logo=fontawesome\u0026logoColor=white)](https://fontawesome.com/)\n\n### Fonts \u0026 Styling\n\n[![Google Fonts](https://img.shields.io/badge/Google%20Fonts-JetBrains%20Mono-4285F4?style=for-the-badge\u0026logo=googlefonts\u0026logoColor=white)](https://fonts.google.com/)\n\n### Deployment\n\n[![Deno Deploy](https://img.shields.io/badge/Deno%20Deploy-Hosting-00ADD8?style=for-the-badge\u0026logo=deno\u0026logoColor=white)](https://deno.com/deploy)\n\n## ✨ Features\n\n- 🎨 **Dark/Light Theme Toggle** - Persistent theme switching with smooth\n  transitions\n- 📱 **Responsive Design** - Optimized for desktop, tablet, and mobile devices\n- ⚡ **Fast Loading** - Server-side rendered with Fresh framework\n- 🖥️ **Terminal UI** - Unique terminal-inspired interface design\n- 🔗 **Social Links** - Direct links to GitHub and LinkedIn profiles\n- 📄 **Resume Download** - Downloadable PDF resume\n- ⌨️ **Keyboard Shortcuts** - `Ctrl/Cmd + D` for theme toggle\n- 🎭 **Typing Animation** - Interactive terminal-style animations\n- 🛣️ **Client-side Routing** - Smooth navigation between pages\n\n## 📁 Project Structure\n\n```\nnextjs-portfolio/\n├── islands/           # Interactive client-side components\n│   ├── Sidebar.tsx   # Navigation and theme toggle\n│   ├── ThemeProvider.tsx\n│   └── TypingAnimation.tsx\n├── routes/           # File-based routing\n│   ├── _app.tsx     # App shell with global styles\n│   ├── index.tsx    # Home page\n│   ├── about/       # About page\n│   └── resume/      # Resume page\n├── static/          # Static assets\n│   ├── Resume.pdf\n│   ├── logo.png\n│   └── styles.css\n└── components/      # Server-side components\n```\n\n## 🛠️ Development Setup\n\n### Prerequisites\n\n- [Deno](https://deno.land/) 2.0 or higher\n\n### Installation \u0026 Running\n\n1. **Clone the repository**\n   ```bash\n   git clone https://github.com/wick3d-git/denofresh-portfolio.git\n   cd denofresh-portfolio\n   ```\n\n2. **Start the development server**\n   ```bash\n   deno task start\n   ```\n\n3. **Open in browser**\n   ```\n   http://localhost:8000\n   ```\n\n### Available Scripts\n\n```bash\n# Development\ndeno task start          # Start dev server with hot reload\ndeno task check          # Type check and lint\ndeno task build          # Build for production\ndeno task preview        # Preview production build\n\n# Utilities\ndeno task manifest       # Update Fresh manifest\ndeno task update         # Update Fresh framework\n```\n\n## 🚀 Deployment\n\nThis project is deployed on **Deno Deploy** for optimal performance and seamless\nintegration with the Deno ecosystem.\n\n### Deploy to Deno Deploy\n\n1. Fork this repository\n2. Connect your GitHub account to [Deno Deploy](https://dash.deno.com)\n3. Create a new project and select your forked repository\n4. Deploy automatically with zero configuration needed!\n\n## 🎯 Pages\n\n- **Home (`/`)** - Interactive terminal-style introduction with skills showcase\n- **About (`/about`)** - Personal background and experience\n- **Resume (`/resume`)** - Professional experience and education with PDF\n  download\n\n## 🔧 Customization\n\n### Updating Content\n\n- **Personal Info**: Update the content in each route file (`routes/index.tsx`,\n  `routes/about/index.tsx`, etc.)\n- **Social Links**: Modify the URLs in `islands/Sidebar.tsx`\n- **Resume**: Replace `static/Resume.pdf` with your own resume\n- **Profile Image**: Replace `static/logo.png` with your own image\n\n### Styling\n\n- **Colors \u0026 Themes**: Modify CSS custom properties in `static/styles.css`\n- **Fonts**: Update font imports in `routes/_app.tsx`\n- **Layout**: Adjust responsive breakpoints and layouts in the CSS\n\n## 📄 License\n\nThis project is open source and available under the [MIT License](LICENSE).\n\n## 🤝 Contributing\n\nContributions, issues, and feature requests are welcome! Feel free to check the\n[issues page](../../issues).\n\n## 📧 Contact\n\n**Anthony Abaray**\n\n- 🐙 GitHub: [@wick3d-git](https://github.com/wick3d-git)\n- 💼 LinkedIn: [anthony-abaray](https://linkedin.com/in/anthony-abaray)\n- 🌐 Portfolio: [wick3dhl.dev](https://wick3dhl.dev)\n\n---\n\n\u003cdiv align=\"center\"\u003e\n  \u003cstrong\u003eBuilt with ❤️ using Fresh and Deno\u003c/strong\u003e\n\u003c/div\u003e ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwick3d-git%2Fdenofresh-portfolio","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwick3d-git%2Fdenofresh-portfolio","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwick3d-git%2Fdenofresh-portfolio/lists"}