https://github.com/vbsantos/drivin-file-upload-app
Desenvolvimento de um webapp com asp.net, jquery e bootstrap
https://github.com/vbsantos/drivin-file-upload-app
asp-net-core bootstrap docker docker-compose dotnet-core jquery
Last synced: 3 months ago
JSON representation
Desenvolvimento de um webapp com asp.net, jquery e bootstrap
- Host: GitHub
- URL: https://github.com/vbsantos/drivin-file-upload-app
- Owner: vbsantos
- Created: 2023-09-19T02:17:36.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-09-19T16:58:53.000Z (almost 3 years ago)
- Last Synced: 2025-01-08T16:23:12.356Z (over 1 year ago)
- Topics: asp-net-core, bootstrap, docker, docker-compose, dotnet-core, jquery
- Language: C#
- Homepage:
- Size: 943 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Email File Upload Project
## Requisitos
- HTML, CSS e Javascript
- JQuery
- Bootstrap
- Asp.net Core (C#)
## Problema
Desenvolver uma aplicação web em Asp.Net Core, dado o arquivo “emails.txt”, contendo uma série de endereços de e-mails.
A página vai receber o upload desse arquivo e gerar subarquivos contendo uma combinação de 5 e-mails cada, com seu título em ordem crescente (ex: 01.txt, 02.txt...) de acordo com o número de novos arquivos gerados.
Dentro dos novos arquivos gerados, não poderá haver repetições e nem e-mails inválidos.
Ao final você deve mostrar na pagina os links para download dos arquivos juntamente com seu respectivo conteúdo em tabelas. Pode ser usado uma tabela para cada lista.
Obs.: essa página deve ser responsiva.
## Como executar
- Utilizando **Docker Compose**:
```bash
docker-compose up
```
- Utilizando **Docker**:
```bash
docker build -t drivin_project_image -f Drivin/Dockerfile .
docker run --name drivin_project_container -p 5274:5274 drivin_project_image
```
- Utilizando **dotnet cli**:
```bash
dotnet restore
dotnet build
dotnet run --project Drivin/Drivin.csproj
```