1

I'm building a new site using Firebase. The backend will store user profiles, files (PDFs and anything else) that will each have a title and a number of tags.

I'm planning on using Telescope (NOVA) to create a reddit style page listing to let users upvote/downvote posts.

How should one structure the Firebase Database AND Storage? Obviously I store the files in Storage - but how about everything else? I want to build a robust structure for the database that will scale easily.

Community
  • 1
  • 1
AceGravity
  • 333
  • 2
  • 6
  • 13
  • There is no way to answer that question without knowing a lot more about your application (which makes it too broad to answer on StackOverflow). I recommend you read [NoSQL data modeling](https://highlyscalable.wordpress.com/2012/03/01/nosql-data-modeling-techniques/), view [Firebase for SQL developers](https://www.youtube.com/playlist?list=PLl-K7zZEsYLlP-k-RKFa7RyNPa9_wCH2s) and then study the [Firebase documentation on data modeling](https://firebase.google.com/docs/database/web/structure-data). – Frank van Puffelen Dec 29 '16 at 16:48
  • I'm not sure why you'd want to use both Firebase and Nova together, since Nova works with Meteor and MongoDB? – Sacha Jan 01 '17 at 02:46
  • Oh yeah I was trying to figure that part out - I think you're right. Do you guys happens to know any other react frameworks with upvote/downvote functionality. – AceGravity Jan 01 '17 at 19:19

0 Answers0