Esfnary

1 minute read

🍎 Esfnary - Fresh Produce E-Commerce Ecosystem

Esfnary is a robust, scalable backend solution for a multi-platform marketplace specializing in fresh vegetables and fruits. The system is designed to provide a seamless farm-to-table digital experience, supporting advanced commerce features like e-wallets, flexible payment methods, and intelligent discount engines.


Features

Dynamic Inventory & Multi-Unit Sales

  • Flexible Unit Management: Innovative support for selling products in multiple units (e.g., Kilograms, Cartons, Bags, or Pieces) with real-time stock synchronization across all unit types.
  • Fresh Produce Catalog: Dynamic management of seasonal vegetables and fruits with advanced categorization.
  • Smart Discount Engine: Supports general discounts and customizable Promotional Coupons.

Advanced Delivery & Tracking

  • Last-Mile Delivery: Integrated delivery management system to ensure fresh products reach customers efficiently.
  • Real-Time Logistics: Automated order assignment and delivery status updates.
  • Push Notifications: Instant alerts for order confirmation, shipping updates, and delivery arrival via Firebase (FCM).

Financial & Payment System

  • E-Wallet: Native digital wallet for fast payments, refunds, and balance management.
  • Multiple Payment Options: Supports Online Payment, E-Wallet, and Cash on Delivery (COD).
  • Secure Transactions: Built with industry-standard encryption and role-based access control.

Technical Excellence

  • Onion Architecture: Strict separation of concerns using DDD principles for long-term maintainability.
  • Advanced Patterns: Implementation of Specification, Repository, and Unit of Work patterns to handle complex business logic efficiently.

Technology Stack

  • Backend: .NET 8 / .NET Core Web API
  • Database: Microsoft SQL Server
  • Architecture: Onion Architecture (Clean Architecture)
  • Patterns: Unit of Work, Specification Pattern, Repository Pattern
  • Real-time: Firebase Cloud Messaging (FCM)
  • Security: JWT Authentication & Role-Based Authorization

Application & Live Demo

Experience the marketplace across different platforms:

Platform Link
Website Visit Esfnary
Android Google Play Store
IOS App Store

Test Credentials

To explore the system features, you can use these demo accounts:

  • User Account: +201018754602 / Abdo123@

Code

URL


Screenshots

Screen 1 Screen 2 Screen 3 Screen 4 Screen 5
Screen 6 Screen 7 Screen 8 Screen 9 Screen 10
Screen 11 Screen 12 Screen 13 Screen 14 Screen 15