โ† Back to Projects
๐Ÿšง Under Construction โ€” This project is still in active development. Details may be incomplete or subject to change.

Common Ground

Team project โ€” Howest, 2025โ€“2026 | Team Mileto

Blazor Hybrid .NET MAUI .NET Web API Firebase Google Maps API C#

Project Overview

An innovative community app focused on sustainability, social cohesion, and local interaction. The platform strengthens neighbourhood bonds by giving residents a digital space to connect, organise events, ask for help, and share or sell items โ€” all in one place.

The platform is built around three core pillars: Social Cohesion โ€” connecting residents and building trust with neighbours; Sustainability โ€” reducing waste through a local marketplace where items can be sold, given away, or lent out; and Efficiency โ€” organising neighbourhood activities without relying on endless chat groups.

[Screenshot/Demo Image]

Key Features

Layered Communities

Join a broad neighbourhood community and/or a specific subcommunity for your apartment building, with moderator-controlled membership approval.

Event Planning

Built-in date polling (Doodle-style), a needs list so attendees can claim what they bring, and minimum age controls per event.

Marketplace

Three listing types โ€” sell, give away, or request help with a task โ€” with item reservation status and direct chat shortcuts to sellers.

Interactive Map

Visual overview of events and participating neighbours via Google Maps, with per-user visibility toggle for privacy and local hotspot recommendations.

Push Notifications

Firebase Cloud Messaging delivers real-time notifications so residents never miss a new event, marketplace listing, or community update.

Profile Management

Personalised profiles with optional info and granular privacy settings, so users control exactly what their neighbours can see.

Moderation Tools

Admins can appoint moderators, approve new members, and remove content or users who violate community guidelines.

E-mail Integration

Firebase Cloud Functions paired with SendGrid (Twilio) handle transactional e-mails for account verification and important community alerts.

Technical Stack

Frontend: Blazor Hybrid running inside .NET MAUI, giving the app a native cross-platform shell (iOS, Android, Windows) while sharing all UI logic written in C# and Razor.

Backend: .NET Web API serving as the central data layer, handling business logic and exposing endpoints consumed by the MAUI app.

Database & Storage: Cloud Firestore for structured data and Firebase Storage for user-uploaded media such as profile photos and marketplace images.

Authentication: Firebase Authentication managing sign-up, login, and identity verification across all platforms.

Notifications: Firebase Cloud Messaging (FCM) for real-time push notifications to all devices.

Maps: Google Maps JavaScript API powering the interactive neighbourhood map with event markers and hotspot pins.

E-mail: Firebase Cloud Functions triggering SendGrid (Twilio) for transactional e-mail delivery.

Architecture

The solution separates concerns cleanly across three layers: the .NET MAUI Blazor Hybrid app handles all UI and navigation; the .NET Web API contains all business logic and data access; and Firebase provides a managed backend for auth, storage, real-time messaging, and serverless functions. This keeps the app scalable and each layer independently testable.

Interested in learning more or collaborating on a project?

Get in Touch