NdaYoussef/Tibr

A micro-investment Web API platform built with .NET 10, designed to democratize gold investment for low-income users through fractional buying, automated micro-savings, and secure digital asset management.

C#

2

284 commits

updated Jul 9, 2026

See the code

README

Branch: investment-dev-back

Investment module — New domain entities (OrdersInvestment, Trade, StrategyCondition, etc.), DTOs, services (buy/sell/strategy), controllers, DbSets, decimal precision config

Payment refactor — Replaced old PaymobService with provider-agnostic IPaymentGateway interface + PaymobPaymentGateway (pure HTTP, HMAC-SHA512), unified PaymentService orchestrator routing callbacks by special_reference prefix (payment: / deposit:)

Deposit flow — Refactored to use shared IPaymentGateway for intention creation, callback handling with wallet credit

apirest
clean-architecture
csharp
mvc-architecture

NdaYoussef/Tibr

A micro-investment Web API platform built with .NET 10, designed to democratize gold investment for low-income users through fractional buying, automated micro-savings, and secure digital asset management.

C#

2

284 commits

updated Jul 9, 2026

See the code

README

Branch: investment-dev-back

Investment module — New domain entities (OrdersInvestment, Trade, StrategyCondition, etc.), DTOs, services (buy/sell/strategy), controllers, DbSets, decimal precision config

Payment refactor — Replaced old PaymobService with provider-agnostic IPaymentGateway interface + PaymobPaymentGateway (pure HTTP, HMAC-SHA512), unified PaymentService orchestrator routing callbacks by special_reference prefix (payment: / deposit:)

Deposit flow — Refactored to use shared IPaymentGateway for intention creation, callback handling with wallet credit

apirest
clean-architecture
csharp
mvc-architecture