O iHelpU é um sistema completo de contratação de serviços que conecta clientes e prestadores de forma prática, rápida e segura. O ecossistema inclui um aplicativo desenvolvido em .NET MAUI, uma API REST em .NET, integração com SignalR, OpenStreetMaps, upload de fotos, e todo o fluxo de interesse, contratação e chat em tempo real.
O projeto foi desenvolvido para simplificar o encontro entre quem precisa de um serviço e quem está disponível para realizá-lo. Ele reúne:
- 📱 Aplicativo moderno
- 🔗 API completa
- 🗺️ Geolocalização precisa
- 💬 Chat em tempo real
- 🖼️ Upload de fotos
- ⭐ Avaliações
- 🧭 Fluxo de contratação completo
Tudo isso com foco em uma experiência fluida e visualmente consistente.
- 🔐 Autenticação de usuários
- 📄 Criação e gerenciamento de anúncios
- 🖼️ Upload de fotos para anúncios e evidências na contratação
- 💬 Chat em tempo real com SignalR
- 📍 Mapa integrado com OpenStreetMaps + Nominatim
- 👀 Visualização de serviços por categoria, localização e filtros
- 🤝 Fluxo de interesse e contratação
- ⭐ Sistema de avaliações
- 🎨 Interface moderna, dentro da identidade visual do projeto
O iHelpU está organizado em 4 camadas, garantindo organização, escalabilidade e facilidade de manutenção.
- App .NET MAUI
- Navegação fluida
- Telas responsivas e padronizadas
- Construção visual em XAML
- Borders modernas (sem Frame)
- Telas otimizadas conforme o design system do projeto
- API REST desenvolvida em ASP.NET Core
- Endpoints para login, anúncios, contratação, fotos, mensagens e avaliações
- SignalR para chat em tempo real
- Integração com Nominatim/OpenStreetMaps
- Manipulação de arquivos usando IFormFile
- SQL Server com tabelas para:
- Usuários
- Anúncios
- Tipos de serviço
- Interesses
- Contratações
- Mensagens
- Avaliações
- Fotos de anúncio e evidências
- Status de serviço
-
iHelpU.App
Contém Views, ViewModels, Services e DTOs do app MAUI. -
iHelpU.API
API responsável por toda regra de negócio, chat, upload de fotos, geolocalização e fluxo de contratação. -
iHelpU.Models
Biblioteca com modelos.
- .NET MAUI
- C#
- XAML
- ASP.NET Core Web API
- Entity Framework Core
- SignalR
- SQL Server
- OpenStreetMaps + Nominatim
- Azure (hospedagem da API)
O iHelpU já conta com:
- App totalmente funcional
- API hospedada e integrada
- Chat com atualização em tempo real
- Geolocalização preservando formato das coordenadas
- Upload de fotos físico funcionando
- Fluxo completo de anúncio → interesse → contratação
- Sistema de avaliações
- Interface padronizada com identidade visual aplicada