Skip to content

tallesvini/ToDoList

Repository files navigation

ToDoList - App

Este projeto foi desenvolvido em .NET Core e OracleSQL, projetado como um sistema de gerenciamento de atividades.

Configuração

Certifique-se de ter o .NET Core SDK e o SQL Oracle instalado em sua máquina.

  1. Clone este repositório:

    https://github.com/tallesvini/ToDoList.git
    
  2. Acesse o diretório do projeto:

    cd nome-do-repositorio
    
  3. Abra o arquivo appsettings.json dentro do projeto TodoList.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_;"
       },
  4. 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 projeto TodoList.Infra.Data.
    • Por fim, execute o comando abaixo:
      update-database
      
  5. Inicie o servidor:

A API estará disponível em https://localhost:44360

Requisitos de Sistema

  • .NET Core SDK 6 ou superior.

Como Contribuir

Se você deseja contribuir para este projeto, siga as etapas abaixo:

  1. Faça um fork deste repositório e clone-o em sua máquina local.
  2. Crie um novo branch para suas alterações: git checkout -b minha-branch.
  3. Realize as alterações desejadas e commit-as: git commit -m 'Minhas alterações'.
  4. Envie suas alterações para o branch principal do repositório forkado: git push origin minha-branch.
  5. Abra um pull request no repositório original, descrevendo as alterações propostas.

Licença

Este projeto está licenciado sob a MIT License.