This mono repo is divided into three main components:
The frontend component is responsible for creating the user interface and user experience of the sonic swap, landing and analytics. It is deployed fully on chain powered by the official ICP asset canister:
The swap v1 component is the core of the Sonic's functionality related to asset swapping or trading :
The analytics server (offchain) component focuses on gathering and analyzing data related to user interactions, and market trends from cap transactions :