{"id":20855624,"url":"https://github.com/paulodiasred/file-upload-app","last_synced_at":"2026-04-13T00:17:38.379Z","repository":{"id":263217464,"uuid":"889710210","full_name":"paulodiasred/file-upload-app","owner":"paulodiasred","description":"Este é um projeto desenvolvido com o objetivo de criar uma aplicação que permite o upload de arquivos, armazena essas informações em uma tabela de banco de dados e exibe os dados para o usuário.","archived":false,"fork":false,"pushed_at":"2024-11-17T02:48:02.000Z","size":15937,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-19T06:45:56.797Z","etag":null,"topics":["asp-net-core","asp-net-mvc","csharp","css","dotnet","entity-framework-core","html","javascript","sql-server"],"latest_commit_sha":null,"homepage":"","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/paulodiasred.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}},"created_at":"2024-11-17T02:39:42.000Z","updated_at":"2024-11-17T02:49:22.000Z","dependencies_parsed_at":"2024-11-17T03:36:57.904Z","dependency_job_id":null,"html_url":"https://github.com/paulodiasred/file-upload-app","commit_stats":null,"previous_names":["paulodiasred/file-upload-app"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paulodiasred%2Ffile-upload-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paulodiasred%2Ffile-upload-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paulodiasred%2Ffile-upload-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paulodiasred%2Ffile-upload-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/paulodiasred","download_url":"https://codeload.github.com/paulodiasred/file-upload-app/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243224480,"owners_count":20256706,"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","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":["asp-net-core","asp-net-mvc","csharp","css","dotnet","entity-framework-core","html","javascript","sql-server"],"created_at":"2024-11-18T04:19:35.264Z","updated_at":"2025-12-28T04:11:06.441Z","avatar_url":"https://github.com/paulodiasred.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 📂 FileUploadApp\n\nBem-vindo ao **FileUploadApp**! Este é um projeto desenvolvido com o objetivo de criar uma aplicação que permite o upload de arquivos, armazena essas informações em uma tabela de banco de dados e exibe os dados para o usuário.\n\n![Tela inicial do projeto](wwwroot/img/upload.png)\n\n## 🚀 Tecnologias Utilizadas\n\n- **C#**\n- **.NET**\n- **ASP.NET Core MVC**\n- **Entity Framework Core**\n- **SQL Server**\n- **HTML/CSS/JavaScript**\n\n---\n\n## 📂 Funcionalidades\n\n- **Upload de Arquivos**: Interface para upload de arquivos com suporte a vários tipos de arquivos.\n- **Armazenamento de Dados**: Arquivos carregados são armazenados em uma tabela no banco de dados SQL Server.\n- **Exibição de Dados**: Interface que exibe os dados dos arquivos carregados, permitindo ao usuário visualizar informações relevantes.\n\n---\n\n## 🛠️ Como Rodar o Projeto\n\n### Pré-requisitos\n\n- [.NET SDK](https://dotnet.microsoft.com/download) (versão 7.0 ou superior)\n- [SQL Server](https://www.microsoft.com/en-us/sql-server/sql-server-downloads)\n- [Visual Studio](https://visualstudio.microsoft.com/) ou qualquer outro editor de sua preferência.\n\n### Configuração\n\n1. **Clone o Repositório:**\n\n   ```bash\n   git clone https://github.com/seu-usuario/FileUploadApp.git\n   cd FileUploadApp\n\n2. **Configuração do Banco de Dados:**\n\n- Certifique-se de que o SQL Server está instalado e em execução.\n- Atualize a string de conexão no arquivo appsettings.json com suas credenciais de SQL Server.\n\n3. **Migrar o Banco de Dados:**\n   ```bash\n   dotnet ef database update\n4. **Executar a Aplicação:**\n   ```bash\n   dotnet run\n5. **Acessar o Aplicativo:**\n- Abra o navegador e vá para http://localhost:5000.\n\n## 📜 Documentação\n- Estrutura do Projeto: O projeto é estruturado em várias pastas, incluindo Controllers, Models, Views e Data.\n- Controllers: Gerencia a lógica de upload e exibição de arquivos.\n- Models: Define a estrutura dos dados dos arquivos.\n- Views: Interface do usuário para upload e visualização de arquivos.\n- Data: Configuração do Entity Framework e contexto do banco de dados.\n\n## 🛠️ Contribuições\nSinta-se à vontade para contribuir com melhorias, correções ou sugestões! Para contribuir, siga estes passos:\n\nFaça um fork deste repositório.\nCrie uma branch para sua modificação (git checkout -b minha-mudanca).\nFaça suas alterações e commit (git commit -am 'Adiciona nova funcionalidade').\nEnvie para o repositório (git push origin minha-mudanca).\nAbra um Pull Request.\n\n## 📫 Contato\nSe você tiver perguntas ou quiser conversar sobre o projeto, sinta-se à vontade para me contactar através das redes sociais ou do e-mail: pauloalberto13@gmail.com.\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpaulodiasred%2Ffile-upload-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpaulodiasred%2Ffile-upload-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpaulodiasred%2Ffile-upload-app/lists"}