I'm aware that most projects use either uniswap or a fork of it. I wasn't able to find any examples that aren't related to uniswap.
If anyone can point out how I can build my own pool.
Here is the link for Uniswapv2 contracts that I'm learning from https://github.com/Uniswap/uniswap-v2-core/tree/master/contracts