Esfnary
🍎 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
Screenshots
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |














