Skip to content

AzharStore Documentation

Welcome to the AzharStore documentation. This is a modern e-commerce backend built with MedusaJS v2, featuring custom modules for advertisements, settings, and translations.

Features

  • MedusaJS v2: Latest version of the modular e-commerce framework
  • Custom Modules: Advertisement, Settings, and Translation modules
  • Multi-language Support: Arabic and English translations
  • Atomic Workflows: Robust order creation with compensation
  • Admin Extensions: Custom admin UI for managing custom modules
  • Docker Support: Containerized deployment with Docker Compose

Documentation Structure

Getting Started

Installation, configuration, and quick start guides for setting up AzharStore.

Architecture

System architecture, module design, and technical specifications.

Modules

Detailed documentation for custom modules (Advertisement, Settings, Translation).

API

API reference for store and admin endpoints, including the checkout workflow.

Admin

Documentation for custom admin pages and extensions.

Frontend

Frontend integration and API adapter documentation.

Migration

Data migration guides for migrating from Supabase to Medusa.

Infrastructure

Docker services, deployment, and infrastructure setup.

Operations

Runbook, troubleshooting, and environment variables reference.

Getting Help

  • Check the Troubleshooting guide for common issues
  • Review the Runbook for operational procedures
  • Open an issue on GitHub for bugs or feature requests

License

[Specify your license here]