Skip to main content
BiliciSoft E-Commerce Platform
Implementation SaaS Brand Tools & Bot

BiliciSoft E-Commerce Platform

.NET Core based enterprise e-commerce API infrastructure with layered architecture and Docker support. JWT auth, order management, campaign and shipping modules.

About

πŸ›’ Enterprise E-Commerce Infrastructure

BiliciSoft E-Commerce is a professional e-commerce API platform developed with .NET Core featuring layered architecture.

πŸ—οΈ Architecture

  • Bilicisoft.ECommerce.Host: Web API layer, 47+ Controllers
  • Bilicisoft.ECommerce.BusinessLogic: Business rules layer
  • Bilicisoft.ECommerce.Data: Entity Framework database layer
  • Bilicisoft.ECommerce.Service: Service layer
  • Bilicisoft.ECommerce.ViewModel: DTO and View Model layer

⚑ Core Modules

  • πŸ“¦ Product Management: Category, brand, stock, additional details, gallery
  • πŸ›’ Order System: Cart, order, invoice, status tracking
  • πŸ‘₯ Customer Management: Membership, address book, favorites
  • 🚚 Shipping Integration: Carrier, package status
  • 🎁 Campaign Module: Campaign creation, product matching
  • πŸ’³ Payment Types: Multiple payment method support

πŸ” Security & Auth

  • JWT Token based authentication
  • Role-based access control (RBAC)
  • Permission management
  • Session control

🐳 DevOps

  • Docker & Docker Compose support
  • Centralized logging with NLog
  • Migration support

Frequently Asked Questions

Which databases does it support?
SQL Server, PostgreSQL, and MySQL are supported with Entity Framework Core.
Is there API documentation?
Automatic API documentation is generated with Swagger/OpenAPI integration.
Is there frontend framework support?
It can be integrated with React, Vue, Angular, or mobile apps as it is designed as a RESTful API.
What are the 47 Controllers for?
Separate controller for each module: Product, Order, Customer, Shipping, Campaign, Invoice, User management, etc.