{"id":29659607,"url":"https://github.com/andersonkaiti/portfolio","last_synced_at":"2026-05-14T20:32:23.120Z","repository":{"id":304387910,"uuid":"1018315065","full_name":"andersonkaiti/portfolio","owner":"andersonkaiti","description":null,"archived":false,"fork":false,"pushed_at":"2026-04-21T06:06:39.000Z","size":976,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-21T07:27:46.469Z","etag":null,"topics":["biomejs","dayjs","lenis","motion","nextjs","shadcn-ui","tailwindcss"],"latest_commit_sha":null,"homepage":"https://www.andersonkaiti.com","language":"TypeScript","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/andersonkaiti.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-07-12T02:39:16.000Z","updated_at":"2026-04-21T06:06:42.000Z","dependencies_parsed_at":"2025-07-12T20:27:57.775Z","dependency_job_id":"49229c77-6467-4192-9d5b-3e813e740302","html_url":"https://github.com/andersonkaiti/portfolio","commit_stats":null,"previous_names":["andersonkaiti/portfolio"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/andersonkaiti/portfolio","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andersonkaiti%2Fportfolio","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andersonkaiti%2Fportfolio/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andersonkaiti%2Fportfolio/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andersonkaiti%2Fportfolio/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/andersonkaiti","download_url":"https://codeload.github.com/andersonkaiti/portfolio/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andersonkaiti%2Fportfolio/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33042150,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"online","status_checked_at":"2026-05-14T02:00:06.663Z","response_time":57,"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":["biomejs","dayjs","lenis","motion","nextjs","shadcn-ui","tailwindcss"],"created_at":"2025-07-22T09:36:16.891Z","updated_at":"2026-05-14T20:32:23.115Z","avatar_url":"https://github.com/andersonkaiti.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n# 🚀 Portfolio\n\n### Portfólio pessoal desenvolvido com Next.js\n\nApresentando projetos, experiências e habilidades como desenvolvedor Full-Stack\n\n[![Next.js](https://img.shields.io/badge/Next.js-16.1.1-black?style=flat\u0026logo=next.js)](https://nextjs.org/)\n[![React](https://img.shields.io/badge/React-19.2.3-blue?style=flat\u0026logo=react)](https://react.dev/)\n[![TypeScript](https://img.shields.io/badge/TypeScript-5-blue?style=flat\u0026logo=typescript)](https://www.typescriptlang.org/)\n[![TailwindCSS](https://img.shields.io/badge/TailwindCSS-4-38bdf8?style=flat\u0026logo=tailwind-css)](https://tailwindcss.com/)\n\n**[🌐 Ver Portfolio ao Vivo →](https://www.andersonkaiti.com)**\n\n\u003c/div\u003e\n\n## 📋 Sobre\n\nPortfólio moderno e responsivo que consome a API do GitHub para exibir dinamicamente meus repositórios. Inclui:\n\n- Apresentação pessoal e links sociais\n- Stack de tecnologias\n- Projetos do GitHub\n- Experiências profissionais\n- Formação acadêmica\n\n---\n\n## 🏗️ Arquitetura\n\n```mermaid\ngraph LR\n    GH[\"GitHub API\"] --\u003e|\"ISR 1h\"| SC[\"Server Components\"]\n    SC --\u003e Home[\"Home\"]\n    SC --\u003e Projects[\"projects\"]\n```\n\n---\n\n## 🛠️ Tecnologias\n\n| Categoria | Tecnologia | Versão | Descrição |\n| ----------- | ----------- | -------- | ----------- |\n| **Core** | [Next.js](https://nextjs.org/) | 16.1.1 | Framework React com SSR e ISR |\n| | [React](https://react.dev/) | 19.2.3 | Biblioteca para construção de interfaces |\n| | [TypeScript](https://www.typescriptlang.org/) | 5 | Superset tipado do JavaScript |\n| **Estilização** | [TailwindCSS](https://tailwindcss.com/) | 4 | Framework CSS utility-first |\n| | [Tailwind Typography](https://github.com/tailwindlabs/tailwindcss-typography) | 0.5.19 | Plugin para tipografia |\n| | [tw-animate-css](https://www.npmjs.com/package/tw-animate-css) | 1.3.5 | Animações CSS para Tailwind |\n| **UI \u0026 Animações** | [Radix UI](https://www.radix-ui.com/) | 1.x | Componentes primitivos acessíveis |\n| | [Motion](https://motion.dev/) | 12.23.24 | Biblioteca de animações para React |\n| | [cmdk](https://cmdk.paco.me/) | 1.1.1 | Componente de command palette |\n| **Data \u0026 Estado** | [Zod](https://zod.dev/) | 4.0.5 | Validação de schemas TypeScript-first |\n| | [nuqs](https://nuqs.47ng.com/) | 2.8.9 | Gerenciamento de estado via URL |\n| | [qss](https://github.com/lukeed/qss) | 3.0.0 | Serialização de query strings |\n| | [DayJS](https://day.js.org/) | 1.11.13 | Manipulação de datas |\n| **Utilities** | [CVA](https://cva.style/) | 0.7.1 | Gerenciamento de variantes CSS |\n| | [clsx](https://github.com/lukeed/clsx) | 2.1.1 | Combinação de classes CSS |\n| | [tailwind-merge](https://github.com/dcastil/tailwind-merge) | 3.3.1 | Merge inteligente de classes Tailwind |\n| | [Lucide React](https://lucide.dev/) | 0.525.0 | Biblioteca de ícones |\n| | [Tabler Icons](https://tabler.io/icons) | 3.34.0 | Biblioteca de ícones |\n| | [next-themes](https://github.com/pacocoursey/next-themes) | 0.4.6 | Gerenciamento de temas |\n| | [react-markdown](https://github.com/remarkjs/react-markdown) | 10.1.0 | Renderização de markdown |\n| | [react-github-calendar](https://github.com/grubersjoe/react-github-calendar) | 5.0.4 | Gráfico de contribuições do GitHub |\n| **DevTools** | [Biome](https://biomejs.dev/) | 2.3.11 | Linter e formatador rápido |\n| | [@t3-oss/env-nextjs](https://env.t3.gg/) | 0.13.8 | Validação de variáveis de ambiente |\n| | [React Compiler](https://react.dev/learn/react-compiler) | 1.0.0 | Compilador experimental do React |\n| **Analytics** | [@vercel/analytics](https://vercel.com/analytics) | 1.6.1 | Analytics de produção |\n| | [@vercel/speed-insights](https://vercel.com/docs/speed-insights) | 1.3.1 | Métricas de performance |\n\n---\n\n## ✨ Features\n\n- Responsive design com dark mode\n- Smooth scroll e animações elegantes\n- Projetos dinâmicos da API do GitHub\n- Gráfico de contribuições do GitHub\n- ISR com revalidação a cada hora\n- Type-safe com TypeScript\n- Componentes acessíveis\n- SEO otimizado\n- Analytics e métricas de performance\n\n\u003cdiv align=\"center\"\u003e\n\n💙 **Feito com carinho e muito café** ☕\n\n_Obrigado por visitar meu portfólio!_\n\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandersonkaiti%2Fportfolio","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandersonkaiti%2Fportfolio","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandersonkaiti%2Fportfolio/lists"}