{"id":30619114,"url":"https://github.com/krittz/csv-view","last_synced_at":"2026-04-15T10:35:03.701Z","repository":{"id":309983878,"uuid":"1038277415","full_name":"Krittz/csv-view","owner":"Krittz","description":"Um visualizador simpless de arquivos CSV, com opções de download em PDF e Impressão de páginas","archived":false,"fork":false,"pushed_at":"2025-08-15T00:47:30.000Z","size":693,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-08-15T01:13:26.672Z","etag":null,"topics":["csv","git","github-pages","jspdf","jspdf-autotable","papaparse","react","shadcn","tailwindcss","typescript","vite"],"latest_commit_sha":null,"homepage":"https://krittz.github.io/csv-view/","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/Krittz.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-08-14T23:08:29.000Z","updated_at":"2025-08-15T00:45:57.000Z","dependencies_parsed_at":"2025-08-15T01:13:28.446Z","dependency_job_id":"d3a1c1d1-78c2-4a3e-b7e0-9f3ae88df610","html_url":"https://github.com/Krittz/csv-view","commit_stats":null,"previous_names":["krittz/csv-view"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/Krittz/csv-view","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Krittz%2Fcsv-view","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Krittz%2Fcsv-view/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Krittz%2Fcsv-view/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Krittz%2Fcsv-view/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Krittz","download_url":"https://codeload.github.com/Krittz/csv-view/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Krittz%2Fcsv-view/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272847524,"owners_count":25003219,"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-30T02:00:09.474Z","response_time":77,"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":["csv","git","github-pages","jspdf","jspdf-autotable","papaparse","react","shadcn","tailwindcss","typescript","vite"],"created_at":"2025-08-30T12:17:17.829Z","updated_at":"2026-04-15T10:35:03.645Z","avatar_url":"https://github.com/Krittz.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"---\n\n---\n\n## ✨ Demonstração Interativa\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://media0.giphy.com/media/v1.Y2lkPTc5MGI3NjExN3V0bnVnaHBlcnJrcjd4ZXVjZzF6OWdsaXJ0ZGtka3NnZjVpdTI4aCZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/CuuSHzuc0O166MRfjt/giphy.gif\" width=\"600\"/\u003e\n\u003c/p\u003e\n\n---\n\n## 💡 Sobre o Projeto\n\n**CSV View** é uma aplicação moderna feita em **React + TypeScript**, com **TailwindCSS** e **shadcn/ui**, projetada para oferecer uma experiência estética e funcional:\n\n- ✅ Importar e visualizar arquivos CSV com tabelas dinâmicas.\n- ✅ Estatísticas instantâneas: linhas, colunas, tamanho, encoding.\n- ✅ Exportar PDFs e imprimir com estilo.\n- ✅ Suporte completo a UTF-8, Windows-1252 e ISO-8859-1.\n- ✅ UI tech e elegante, perfeita para devs e profissionais.\n\n---\n\n## 🚀 Funcionalidades Principais\n\n| Funcionalidade                | Status |\n| ----------------------------- | ------ |\n| Upload CSV                    | ✅      |\n| Visualização de tabela        | ✅      |\n| Estatísticas em cards         | ✅      |\n| PDF Export                    | ✅      |\n| Impressão                     | ✅      |\n| Drag \u0026 Drop                   | ✅      |\n| Suporte a múltiplos encodings | ✅      |\n\n---\n\n## 🛠 Tecnologias Utilizadas\n\n- **Frontend:** React, TypeScript, Vite, TailwindCSS, shadcn/ui\n- **Parsing CSV:** PapaParse\n- **PDF \u0026 Impressão:** jsPDF + jsPDF-AutoTable\n- **Deploy:** GitHub Pages\n\n---\n\n## 💻 Instalação Local\n\nClone o repositório:\n\n```bash\ngit clone https://github.com/Krittz/csv-view.git\ncd csv-view\nnpm install\n```\n\nRodar em modo dev:\n\n```bash\nnpm run dev\n```\n\nBuild para produção:\n\n```bash\nnpm run build\n```\n\nDeploy para GitHub Pages:\n\n```bash\nnpm run deploy\n```\n\n---\n\n## 🌈 Capturas de Tela Tech-Aesthetic\n\n\u003cp align=\"center\"\u003e \u003cimg src=\"https://media.giphy.com/media/v1.Y2lkPTc5MGI3NjExam0zN2ltbWlpeWN5Y3JyYTNvYzlhaDR0NW90MXBhcWR0eHl6enZ1ayZlcD12MV9naWZzX3NlYXJjaCZjdD1n/3o7WILxziMaugB5Va8/giphy.gif\" width=\"600\"/\u003e \u003c/p\u003e \n\n---\n\n\u003cp align=\"center\"\u003e \u003cimg src=\"https://media.giphy.com/media/v1.Y2lkPTc5MGI3NjExcDU5NW42NDNoeHV0Ymp2cTVuNzB3a2lwbHA4ajYycGdxcDM1MHFxdyZlcD12MV9naWZzX3NlYXJjaCZjdD1n/8m7nAJTYvzNUh54HQm/giphy.gif\" width=\"600\"/\u003e \u003c/p\u003e\n\n---\n\n## 📂 Estrutura do Projeto\n\n```\ncsv-view/\n├─ src/\n│  ├─ components/ui/        # Componentes shadcn/ui\n│  ├─ App.tsx              # Componente principal\n│  └─ main.tsx             # Entrada React\n├─ public/\n├─ package.json\n├─ vite.config.ts\n└─ tailwind.config.ts\n```\n\n---\n\n## 💬 Contato\n\n- GitHub: [@krittz](https://github.com/krittz)\n- Portfolio: [krittz.github.io/portifolio](https://krittz.github.io/portifolio/)\n- E-mail: [contato@kodificar.com.br](mailto\\:contato@kodificar.com.br)\n\n---\n\n\u003e **Nota:** Este projeto é totalmente frontend, leve e otimizado para visualização, análise e exportação de CSVs com estética tech-professional. Um README ultra aesthetic para impressionar qualquer visitante do GitHub.\n\n```\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkrittz%2Fcsv-view","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkrittz%2Fcsv-view","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkrittz%2Fcsv-view/lists"}