I am a full stack enginer. I am going to develop a decentralized social app. Fully not have backend.
My choises:
- Frontend: react or vue.
- Big content storage: arweave.
- Cheaper and faster chain: polygon.
- Authentication: smart contract.
- CURD database: ?
There are flexible and large amounts of data, such as likes, comments, reports, and mappings of content in arweave.
Can there data be stored in smart contact using list or mapping type?
Because there will be millions of data. I can't imagine there data just be stored in List or Mapping variable.
And how to do search work in there data, Gas fee will be huge.
My english is not good, hope you understand what I mean and thanks for your answer.