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.
Quick Links¶
- Quick Start - Get started with AzharStore
- Architecture Overview - Understand the system architecture
- API Documentation - Explore the API endpoints
- Runbook - Common operational procedures
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]