Dynamiq

Интернет-магазины
10 просмотров
06.11.2025
1412×10741 МБ
68747470733a2f2f7265732e636c6f7564696e6172792e636f6d2f6461766770676d78662f696d6167652f75706c6f61642f76313736313332343831332f696d6167655f726e643368712e706e67.png
1458×1067522 КБ
68747470733a2f2f7265732e636c6f7564696e6172792e636f6d2f6461766770676d78662f696d6167652f75706c6f61642f76313736313332343835342f696d6167655f315f736d336d756f2e706e67.png

Dynamiq 🛒

Full-stack e-commerce application built with .NET 8 (C#) and React + TypeScript.
The project demonstrates clean architecture, secure payments, and modern UI for an online furniture store.

Live Demo:

dynamiq-nazareta.fun

✨ Key Features

  • Product catalog with categories and filters

  • Shopping cart with discounts and coupons

  • Stripe payments: one-time and subscriptions (webhooks included)

  • Secure authentication (JWT & Google OIDC)

  • Email confirmation and account management

  • Search suggestions and product recommendations

🛠 Tech Stack

  • Backend: .NET 8, ASP.NET Core, EF Core, MediatR, FluentValidation

  • Frontend: React, TypeScript, SCSS, Bootstrap

  • Database: SQL Server

  • Other: Stripe API, GitHub Actions (CI/CD)

🏛 Architecture

Built using Domain-Driven Design + Clean Architecture + CQRS.
Core business logic is isolated in domain layer, with clear separation of concerns.
Integration tests run in isolated SQL containers with Testcontainers.