How to model the data?

I'm working on a Chrome extension that lets users get deeper insights into their YouTube watch time habits I'm looking to use Firestore with Google auth to store the user's data, though I'm not proficient with the back end nor with databases, I just think that NoSQL is convenient enough The current data format that's stored locally:
[yyyy-mm-ddThh:00:00]:
[videoId]:
channelId: string
channelHandle: string
timestamp: strimg
secondsSpent: number
videoCategory: string
[yyyy-mm-ddThh:00:00]:
[videoId]:
channelId: string
channelHandle: string
timestamp: strimg
secondsSpent: number
videoCategory: string
I also need to somehow store data in a scalable and maintainable way regarding: 1. Basic Google account information 2. PayPal subscription payment details 3. I also plan to introduce a feature of matching users based on their mutual watch time habits, so I also need to model data after dating apps
0 Replies
No replies yetBe the first to reply to this messageJoin