OrgaTask Blazor WebAssembly é uma aplicação web que consome a OrgaTask API para gerenciar tarefas de forma interativa. Construída com Blazor WASM, a aplicação utiliza uma arquitetura MVVM adaptada, proporcionando uma experiência de usuário fluida e responsiva.
-
Core: Blazor WebAssembly (.NET 8)
-
Arquitetura: MVVM Adaptada
- View: Componentes Razor (*.razor)
- ViewModel: Classes com estado e lógica da UI
- Service Layer: Comunicação com API e lógica de negócio
-
Comunicação:
- Consumo de API REST via HttpClient
- Autenticação com JWT Bearer Tokens
- Serialização JSON
-
Injeção de Dependência: Nativa do .NET (IServiceCollection)
- Login e autenticação com JWT
- Gerenciamento de tarefas (listar, criar, editar, excluir)
- Interface responsiva e interativa
- Tratamento de erros e feedback visual
- Sincronização com API: Atualização em tempo real com a OrgaTask API.
- .NET 8 SDK
- OrgaTask API rodando localmente ou em um servidor
- Navegador moderno (Chrome, Firefox, Edge)
- Clone o repositório:
git clone https://github.com/Jabonelas/OrgaTask-Blazor-WebAssembly.git
cd OrgaTask-Blazor-WebAssembly
- Restaure as dependências:
dotnet restore
- Configure a URL da API:
Edite o arquivo Program.cs para apontar para a URL da OrgaTask API. URL padrão: https://localhost:7170/ (modo desenvolvimento)
- Execute a aplicação:
dotnet run
- Acesse no navegador: https://localhost:7170/
-
Acesse a página de login e insira credenciais válidas.
-
Após o login, visualize e gerencie suas tarefas na dashboard.
-
Use os formulários para criar ou editar tarefas.
Interface Dashboard

Painel visual com acompanhamento do progresso e status de todas as atividades
Interface Tarefas

Visualização integrada de todas as tarefas registradas
Contribuições
Contribuições são bem-vindas! Abra issues para relatar bugs ou sugerir melhorias, ou envie pull requests.