Desktop Application
355 Red (Desktop)

About the Project
A comprehensive native desktop management application built with .NET MAUI, designed to provide complete control over the 355 Red e-commerce platform. The application enables administrators to perform full CRUD operations on products, categories, users, clients, discounts, and payment records directly from a native desktop interface. The system features one-click Expo push notifications and Meta marketing template distribution, streamlining communication and promotional campaigns. Real-time synchronization is achieved through SignalR connections with the .NET WebAPI middleware, while webhooks ensure instant updates from the WordPress/WooCommerce website, creating a seamless flow of data across the entire ecosystem.
Tech Stack
Project Goal
Develop a powerful native desktop management application that serves as the central control hub for the entire 355 Red e-commerce ecosystem. The application provides administrators with comprehensive management capabilities including CRUD operations for all core entities, streamlined marketing tools for Expo notifications and Meta templates, and complete visibility into on-site payment records. The system ensures real-time data synchronization with the WebAPI middleware through SignalR, while webhooks from the WordPress website provide instant event notifications, creating a fully integrated management experience.
Client Requirements
The client required a native desktop application built with .NET MAUI that could serve as the primary management tool for the entire e-commerce platform. The application needed to support complete CRUD operations for products, categories, users, clients, discounts, and payment records. Additionally, the system required one-click functionality for sending Expo push notifications and distributing Meta marketing templates. Real-time communication with the .NET WebAPI middleware was essential, implemented through SignalR for instant updates between the API and desktop application. Webhooks were needed to capture all events from the WordPress/WooCommerce website (such as purchases and other transactions) and forward them to the API middleware, which would then push updates to the desktop management program via SignalR, ensuring administrators always have the latest information across all platforms.