mindsdb / mindsdb

The platform for building AI from enterprise data
https://mindsdb.com
Other
25.51k stars 4.83k forks source link

[New Integration]: Firebase Integration 👍👍 #2327

Closed parthiv11 closed 9 months ago

parthiv11 commented 2 years ago

Is there an existing integration?

Use Case

First of all, raise your hand you tell if you have used the firebase database in their projects According to me, every developer had used firebase at least once in their life.

It would be great if mindsDB has integration with the firebase database as most beginners and also many advanced developers use firebase in there projects. Even I am using firebase DB for my flutter and other Projects.

Motivation

It would be great if mindsdb have firebase integration as it would only have a few lines of code with mindsdb to train a model form data in the database.

It would be very helpful for developers who want to Use AI Table in their database without hiring a man for ML works.

Implementation

No response

Anything else?

No response

enigma972 commented 2 years ago

I'll implement that

ZoranPandovski commented 2 years ago

Great, to start you can check https://docs.mindsdb.com/contribute/integrations/ and review the code of the handlers https://github.com/mindsdb/mindsdb/tree/staging/mindsdb/integrations/handlers. If you have more questions we can discuss this on slack

usman1234-glitch commented 1 year ago

Hey, I've used Firebase in my projects. Can I help integrating Firebase if it's not completed yet?

ZoranPandovski commented 1 year ago

Hi @usman1234-glitch, no it wasn't, I will assign it to you.

usman1234-glitch commented 1 year ago

Hey @ZoranPandovski. Kindly assign it to my other account, UsmanSiddique09. I make contributions using that account.

UsmanDev09 commented 1 year ago

This account.

ZoranPandovski commented 1 year ago

Hi @UsmanDev09 did you start on this?

Sadeeed commented 1 year ago

I'd love to give this a try if it isn't currently being worked on.

ZoranPandovski commented 1 year ago

Sure @Sadeeed please check other integrations https://github.com/mindsdb/mindsdb/tree/staging/mindsdb/integrations/handlers and the docs https://docs.mindsdb.com/contribute/integrations/

ZoranPandovski commented 1 year ago

@Sadeeed did you made any progress?

Sadeeed commented 1 year ago

I have made some progress and I still wish to contribute but I might not have enough time to commit during October so if anyone wants to have a go you're more than welcome to do that.

lounis89 commented 1 year ago

can i take this one ?

ZoranPandovski commented 1 year ago

Sure, if you have any questions let us know. To start please check https://docs.mindsdb.com/contribute/data-handlers

lounis89 commented 1 year ago

Sure, if you have any questions let us know. To start please check https://docs.mindsdb.com/contribute/data-handlers

since firebase is nosql how to handle the queries ? can we use open source libraries (https://github.com/bennycheung/PyFireSQL and others) or we have to make that interface with sql from scratch ?

ZoranPandovski commented 9 months ago

Closing for now, we will open new issue with more informations