Overview - Telemora/telemora-web GitHub Wiki
Telemora is a marketplace application designed to run within Telegram Mini Apps. It allows users to create stores, list products, place and manage orders, and handle payments, including integration with the TON blockchain. The app deeply integrates with the Telegram environment to provide a seamless user experience.
Visual Overview
flowchart TD
A0["Telegram Mini App Core Integration
"]
A1["React Query Data Management
"]
A2["User Domain Logic
"]
A3["Store Domain Logic
"]
A4["Product Domain Logic
"]
A5["Order Domain Logic
"]
A6["Payment Integration (TON Connect)
"]
A7["HTTP Client Utility
"]
A8["UI Layouts and Navigation
"]
A0 -- "Provides Auth Data" --> A7
A0 -- "Influences UI" --> A8
A1 -- "Manages User Data" --> A2
A1 -- "Manages Store Data" --> A3
A1 -- "Manages Product Data" --> A4
A1 -- "Manages Order Data" --> A5
A1 -- "Manages Payment Data" --> A6
A2 -- "Calls User API" --> A7
A3 -- "Calls Store API" --> A7
A4 -- "Calls Product API" --> A7
A5 -- "Calls Order API" --> A7
A6 -- "Calls Payment API" --> A7
A5 -- "Facilitates Payment" --> A6
A6 -- "Handles Wallet Interaction" --> A0
A8 -- "Displays User Info" --> A2
A8 -- "Displays Stores" --> A3
A8 -- "Displays Products" --> A4
A8 -- "Displays Orders" --> A5