The data model is the thing that stays more invariant in an app, and you can start with that:
https://github.com/Qbix/architecture/wiki/Internet-2.0
But a centralized database is not the future. Client-first web apps are:
https://qbix.com/blog/2020/01/02/the-case-for-building-clien...
So your data will be stored client-side and synced, with Dat or MaidSAFE or IPFS etc.
The data model is the thing that stays more invariant in an app, and you can start with that:
https://github.com/Qbix/architecture/wiki/Internet-2.0
But a centralized database is not the future. Client-first web apps are:
https://qbix.com/blog/2020/01/02/the-case-for-building-clien...
So your data will be stored client-side and synced, with Dat or MaidSAFE or IPFS etc.