We are building a decentralized AMM on top of Uniswap V3. Users can take normal actions like swap and add/remove liquidity. On top of that users can also put in fluid orders (order to be executing over time). These orders don't lead to sudden movement in prices and are also safe from sandwich attacks.
This project uses Uniswap V3 behind the scenes as a pool to handle all the swaps. On top of that we are using custom periphery to execute long term fluid orders before the swap or add/remove liquidity. We setup wrapped token pools to ensure these actions happen only through our periphery.