O ToDoMVC é um aplicativo web simples para gerenciamento de tarefas, onde os usuários podem adicionar, editar, excluir e marcar tarefas como concluídas. Feito como projeto pessoal, para efeito de treino, ainda virão outras features ainda não pensadas 😄😄😄
- .NET framework 6.0 ou superior
- MS-SQL Server 2022
- ASP.NET Core e MVC
- Razor
- MS-SQL Server 2022
-
Clone este repositório:
git clone https://github.com/seu-usuario/TodoMVC.git cd TodoMVC
-
Configure o banco de dados: Altere a string de conexão no arquivo appsettings.json para refletir suas configurações:
"ConnectionStrings": { "DefaultConnection": "sua-string-de-conexao" }
-
Aplique as migrações para criar o banco de dados:
dotnet ef database update
-
Execute a aplicação:
dotnet run
-
Acesse a aplicação em http://localhost:5240 no seu navegador ou mude a configuração da porta no arquivo LauchSettings.json:
"launchBrowser": true, "applicationUrl": "http://localhost:5240"(altere para a porta desejada)
- Controllers: Controladores da aplicação.
- Context: Classes relacionadas a dados e contexto do banco de dados.
- Models: Definição de modelos de dados.
- Repository: Implementação de repositórios para acesso a dados.
- Migrations: Arquivos gerados pela ferramenta dotnet ef referentes à criação das tabelas no banco de dados.
- Views: Arquivos relacionados às views da aplicação.
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues, propor melhorias ou enviar pull requests.
Este projeto é licenciado sob a MIT License.