Conectando Pessoas e Soluções

Plataforma de Contratação de Serviços Moderno

Projeto apresentado

iHelpU.App

Ícone principal iHelpU

Visão Geral

iHelpU é um sistema robusto de contratação de serviços desenvolvido com .NET MAUI. O projeto foca em proximidade geográfica e tempo real, utilizando APIs modernas para conectar prestadores e clientes de forma fluida.

smartphone

Aplicativo Mobile

Aplicativo mobile desenvolvido em .NET MAUI.

api

REST API

Back-end escalável em ASP.NET Core.

location_on

Geolocalização

Sistemas de mapa apresentados em Open Street Maps e Nominatim.

forum

Chat em Tempo Real

Comunicação via SignalR Hub.

photo_camera

Upload de Fotos

Para gestão de Ordens dos Serviços, foto de perfil e de acompanhamento do serviço.

stars

Avaliação Recíproca

Sistema completo de avaliações tanto para o prestador, quanto para quem presta o serviço.

Funcionalidades

Implementadas

check_circle Gestão de Interesses e Serviços
check_circle Gestão de Anúncios
check_circle Chat via SignalR
check_circle Mapas OpenStreetMap
check_circle Filtros por Categoria
check_circle Fluxo de Contratação
check_circle Upload com Resizing
check_circle Sistema de Rating
check_circle UI XAML Moderna

Arquitetura do Sistema

devices Cliente

Baseado em .NET MAUI, utilizando XAML para visual e Border components para design moderno.

XAML C#

dns Lado do Servidor

API RESTful com ASP.NET Core, SignalR para comunicação bidirecional e integração OSM.

SignalR SQL Server

Estrutura do Projeto

folder iHelpU.App

Pasta do aplicativo que contém as views, os serviços, conversores e recursos de fontes e imagens.

C# XAML
folder iHelpU.API

Pasta da API que contém SQL queries, endpoints e manipulação de imagem.

SQL API RESTful
folder iHelpU.Data

Modelagem de Banco via entity framework, contexto de banco de dados e classes.

Dados Regras de Negócio

cloud Cloud & DevOps

Hospedagem Azure, processamento de imagens e gerenciamento de banco de dados na nuvem.

Azure App Service SQL Azure

Tech Stack

terminal
.NET MAUI
settings_ethernet
ASP.NET API
storage
SQL Server
map
Open Street Maps
screen_search_desktop
Nominatim
chat_add_on
SignalR

Status do Projeto

task_alt App MAUI para Android
task_alt API Restful
task_alt Hub SignalR Operacional
task_alt Banco de Dados SQL

Base de Dados

Usuários table_chart
Anúncios table_chart
Mensagens table_chart
Avaliações table_chart
Interesses table_chart
Contratações table_chart
Ver repositório no GitHub open_in_new