Commit Graph

321 Commits

Author SHA1 Message Date
Ho Ngoc Hai
de013ce183 refactor: Rename Vietnamese architecture and Twitter setup documentation files and update all relevant links. 2026-01-18 23:22:44 +07:00
Ho Ngoc Hai
497212c2df feat: Standardize documentation filenames to use the same English names across all languages, removing separate Vietnamese filename conventions. 2026-01-18 23:17:45 +07:00
Ho Ngoc Hai
0758095c7c feat: Update documentation guidelines to version 2.0, adopting kebab-case Vietnamese filenames and simplifying templates. 2026-01-18 23:13:50 +07:00
Ho Ngoc Hai
c55c4b4459 docs: Add new documentation references for automation tools and configuration guidelines. 2026-01-18 23:12:29 +07:00
Ho Ngoc Hai
941ace8c80 feat: Add documentation reference guides for diagrams, OpenAPI, versioning, and API tables, and update the main documentation skill and editing workflow. 2026-01-18 23:11:19 +07:00
Ho Ngoc Hai
8d4ec77b27 docs: Update documentation file structure description for English and Vietnamese. 2026-01-18 23:08:25 +07:00
Ho Ngoc Hai
00f714d492 feat: Add Vietnamese file naming guidelines and comprehensive documentation standards including automation tools and OpenAPI specifications. 2026-01-18 23:06:44 +07:00
Ho Ngoc Hai
f6c485c9b0 docs: Introduce dedicated Vietnamese documentation and update READMEs to link to localized content for marketing services. 2026-01-18 23:05:58 +07:00
Ho Ngoc Hai
5c39c4aa93 feat: Define microservices documentation standards and update the bilingual documentation editing workflow. 2026-01-18 22:52:20 +07:00
Ho Ngoc Hai
2d0b6f3bce feat: Introduce detailed technical documentation for MKT Zalo and Facebook services, covering database, domain models, APIs, and setup in English and Vietnamese. 2026-01-18 22:38:18 +07:00
Ho Ngoc Hai
b5f1b3f155 docs: Restructure documentation into language-specific en/ and vi/ subdirectories, and introduce a comprehensive AI Chatbot guide. 2026-01-18 17:31:14 +07:00
Ho Ngoc Hai
7578ece520 refactor: Restructure documentation by moving files into language-specific directories and consolidating others. 2026-01-18 17:31:06 +07:00
Ho Ngoc Hai
471e26ad62 docs: Add initial documentation for Zalo, WhatsApp, X, and Facebook marketing services. 2026-01-18 17:27:05 +07:00
Ho Ngoc Hai
cf89bbeafc build: Remove --no-restore flag from dotnet build and publish commands in Dockerfile. 2026-01-18 02:59:58 +07:00
Ho Ngoc Hai
593457a9e3 feat: Implement kitchen ticket and session management in FnbEngine, add booking-related controllers and a generic API response in BookingService, and update Dockerfiles. 2026-01-18 02:56:43 +07:00
Ho Ngoc Hai
83a8db2942 feat: Implement new API endpoints, application logic, and domain repositories across FnbEngine, BookingService, and OrderService, alongside minor infrastructure updates. 2026-01-18 02:51:10 +07:00
Ho Ngoc Hai
3cb8b7c6b5 feat: register IUnitOfWork with AdsManagerServiceContext 2026-01-18 02:29:09 +07:00
Ho Ngoc Hai
933eac0a31 build: Configure dotnet restore with --disable-parallel and --verbosity minimal in the Dockerfile. 2026-01-18 02:14:41 +07:00
Ho Ngoc Hai
8fa5e05d2c build: Remove --no-restore flag from dotnet build and publish commands in Dockerfile. 2026-01-18 02:10:34 +07:00
Ho Ngoc Hai
23c8514ca4 feat: Introduce ads-tracking-service-net with Docker Compose setup, admin API documentation, and a migration script, adjusting existing service ports. 2026-01-18 02:02:27 +07:00
Ho Ngoc Hai
23d716f660 feat: Implement initial API controllers, command, and query handlers for ads tracking and ads management services, including admin functionalities. 2026-01-18 01:45:16 +07:00
Ho Ngoc Hai
73086b2186 feat: add Ads Billing Service to docker-compose and implement Admin Campaigns Controller in Ads Manager Service. 2026-01-18 01:42:43 +07:00
Ho Ngoc Hai
175c7b45b0 feat: Implement Ads Tracking service with new commands, queries, and repositories, and add new ad and ad set query capabilities to Ads Manager service. 2026-01-18 01:38:14 +07:00
Ho Ngoc Hai
48c757282a feat: introduce comprehensive billing, analytics, manager, and tracking features with new controllers, commands, queries, DTOs, and infrastructure configurations. 2026-01-18 01:26:29 +07:00
Ho Ngoc Hai
4c9e12e99c feat: Implement a new Inventory Service API, add admin budget and frequency controllers to Ads Serving, and introduce product and category controllers to Catalog Service. 2026-01-18 01:21:09 +07:00
Ho Ngoc Hai
b1931be440 feat: Implement initial entity configurations for ads billing, analytics, and serving, add catalog product and category commands/queries, and refine booking service infrastructure. 2026-01-18 01:15:51 +07:00
Ho Ngoc Hai
4abd842c0d feat: replace Sample aggregate with Appointment aggregate in BookingService. 2026-01-18 01:05:51 +07:00
Ho Ngoc Hai
2285013e2d chore: Remove sample aggregate domain entities, events, exceptions, and repository interface. 2026-01-18 01:04:03 +07:00
Ho Ngoc Hai
5b0b72cbac refactor: remove the Sample entity, its API controller, commands, queries, validations, and associated handlers and tests. 2026-01-18 01:03:49 +07:00
Ho Ngoc Hai
dc55dda87a feat: Remove Sample aggregate, refactor database context to FnbContext, and introduce Table aggregate with its configurations, alongside adding an inventory repository interface. 2026-01-18 01:03:36 +07:00
Ho Ngoc Hai
04933be6dd feat: Implement inventory domain by replacing generic service context with dedicated inventory context, entities, and repository. 2026-01-18 01:01:07 +07:00
Ho Ngoc Hai
f198409e3a refactor: Replace generic 'Sample' aggregate with specific domain models in Ads Tracking and Ads Analytics services, updating infrastructure. 2026-01-18 00:58:51 +07:00
Ho Ngoc Hai
2866aad345 feat: Replace generic sample implementations with concrete Ads Billing and Order service domain logic. 2026-01-18 00:44:53 +07:00
Ho Ngoc Hai
c9fdb56cb8 feat: Remove sample aggregates, introduce BillingAccount aggregate, and refactor CatalogServiceContext to CatalogContext. 2026-01-18 00:36:53 +07:00
Ho Ngoc Hai
6263ab4932 feat: Implement core ad serving functionality with auction, pacing, and frequency capping, and initialize catalog service infrastructure, while removing the sample aggregate. 2026-01-18 00:33:04 +07:00
Ho Ngoc Hai
5626c3495b refactor: Update Dockerfiles to use service-specific project names instead of generic 'MyService'. 2026-01-18 00:23:39 +07:00
Ho Ngoc Hai
811ddd1e19 feat: Add functional tests for OrderService and update InventoryService command and idempotency logic. 2026-01-18 00:19:46 +07:00
Ho Ngoc Hai
844e40f818 config: Update local application ports and switch database connection strings to Neon.tech for multiple services. 2026-01-17 23:28:35 +07:00
Ho Ngoc Hai
255e53025d chore: Update service application ports and switch database connection strings to Neon DB. 2026-01-17 23:26:26 +07:00
Ho Ngoc Hai
9398dcead1 feat: Introduce a multi-vertical architecture implementation plan and a new ads documentation file. 2026-01-17 23:09:32 +07:00
Ho Ngoc Hai
19c0acfe0f feat: Add new unit tests, domain exceptions, documentation, and various build artifacts across multiple services. 2026-01-17 23:04:15 +07:00
Ho Ngoc Hai
29a70f5b64 feat: Introduce Entity.cs and ValueObject.cs in AdsManagerService domain, add sample command/query handlers, and update build properties across services. 2026-01-17 22:51:35 +07:00
Ho Ngoc Hai
616a8973e4 feat: introduce admin API endpoints and handlers for managing campaigns, vouchers, and redemptions. 2026-01-17 22:41:40 +07:00
Ho Ngoc Hai
4f8abb4a64 feat: Add JWT Bearer authentication to Swagger UI. 2026-01-17 22:06:10 +07:00
Ho Ngoc Hai
fd2b8184ac config: Update service connection strings and URLs for containerized environment and refine Dockerfile build process. 2026-01-17 22:05:30 +07:00
Ho Ngoc Hai
a50d7139ed feat: Implement promotion, campaign, voucher, and redemption domain features, replacing sample entities and related infrastructure. 2026-01-17 21:57:26 +07:00
Ho Ngoc Hai
c9ec3194ba Update Scripts 2026-01-17 21:50:14 +07:00
Ho Ngoc Hai
8518dade34 feat: Add polyglot support to dev and build scripts for Node.js and .NET services. 2026-01-17 21:33:42 +07:00
Ho Ngoc Hai
803f510d07 feat: Add initial PromotionService solution structure including domain, API, and test projects. 2026-01-17 21:28:29 +07:00
Ho Ngoc Hai
2fa92bb52c feat: Add escrow command handlers and unit tests for wallet hold functionality, including updates to hold item status logic. 2026-01-17 21:20:58 +07:00