Este projeto foi desenvolvido em .NET Core e OracleSQL, projetado como um sistema de gerenciamento de atividades.
Certifique-se de ter o .NET Core SDK e o SQL Oracle instalado em sua máquina.
-
Clone este repositório:
https://github.com/tallesvini/ToDoList.git
-
Acesse o diretório do projeto:
cd nome-do-repositorio
-
Abra o arquivo
appsettings.json
dentro do projetoTodoList.WebUI
e configure as informações de conexão com o seu banco de dados Oracle:"ConnectionStrings": { "DefaultConnection": "Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=XEPDB1)));User Id=_YOUR_ORACLE_CONNECTION_;Password=_YOUR_PASS_;" },
-
Execute as migrações para criar as tabelas no banco de dados:
- Abra o
Console do Gerenciador de Pacotes
. - No campo
Projeto padrão
, selecione o projetoTodoList.Infra.Data
. - Por fim, execute o comando abaixo:
update-database
- Abra o
-
Inicie o servidor:
- No Visual Studio 2022, rode localmente seu projeto (seja ele via IIS ou HTTP)
A API estará disponível em https://localhost:44360
- .NET Core SDK 6 ou superior.
Se você deseja contribuir para este projeto, siga as etapas abaixo:
- Faça um fork deste repositório e clone-o em sua máquina local.
- Crie um novo branch para suas alterações:
git checkout -b minha-branch
. - Realize as alterações desejadas e commit-as:
git commit -m 'Minhas alterações'
. - Envie suas alterações para o branch principal do repositório forkado:
git push origin minha-branch
. - Abra um pull request no repositório original, descrevendo as alterações propostas.
Este projeto está licenciado sob a MIT License.