Starting point to create a token and a daap

Good afternoon,

I am very interested in creating a fork of pancakeswap. As everyone is doing it in the different networks (polygon, bsc …) I realize that it is not very difficult.

However, I can’t find any starting point like tutorial, video, or maybe some website where I can get into this process. I am a software engineer and the only clue I have is that the technology for the web application is React.js, (robustness and complementary truffle) and web3 to integrate with the token / smart contracts.

I have struggled with Google looking for a clue to start the project. Can someone guide me?

Thanks in advance

I found several results in a Google search for "fork uniswap". You can also try "fork sushiswap". Both of those and PancakeSwap are essentially the same code.