Skip to content

🌐 OrgaTask - Versão Web - Gerencie tarefas diretamente no navegador. Aplicação Web em Blazor WASM consumindo a OrgaTask-API. - (Tecnologias: Blazor WASM, .NET 8)

Notifications You must be signed in to change notification settings

Jabonelas/OrgaTask-Blazor-WebAssembly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OrgaTask Blazor WebAssembly

Visão Geral

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.

Tecnologias Utilizadas

  • 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)

Funcionalidades

  • 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.

Pré-requisitos

  • .NET 8 SDK
  • OrgaTask API rodando localmente ou em um servidor
  • Navegador moderno (Chrome, Firefox, Edge)

Como Executar o Projeto

  1. Clone o repositório:
git clone https://github.com/Jabonelas/OrgaTask-Blazor-WebAssembly.git
cd OrgaTask-Blazor-WebAssembly
  1. Restaure as dependências:
dotnet restore
  1. 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)

  1. Execute a aplicação:
dotnet run
  1. Acesse no navegador: https://localhost:7170/

Exemplo de Uso

  1. Acesse a página de login e insira credenciais válidas.

  2. Após o login, visualize e gerencie suas tarefas na dashboard.

  3. Use os formulários para criar ou editar tarefas.

Interface Dashboard

image

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

Interface Tarefas

image

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.

About

🌐 OrgaTask - Versão Web - Gerencie tarefas diretamente no navegador. Aplicação Web em Blazor WASM consumindo a OrgaTask-API. - (Tecnologias: Blazor WASM, .NET 8)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published