Back

Firebase To Appwrite

  • 1
  • General
  • Flutter
  • Android
  • Apple
Arif Qayoom
29 Mar, 2023, 00:02

Hello Appwriters, I've already Fully Functional app using Firebase Now I want to Make it Functional Using Appwrite Is it Really Easy To modify Or not

TL;DR
The user is asking for help with migrating their Firebase project to Appwrite. They provide a GitHub link to a function they made for reading CSV and creating documents. They also request a link to a migration tool. There is discussion about time constraints and the user's involvement in commercial projects. The user asks for information about the needed collections and attributes in the Appwrite repo and if it supports features like sending messages, media sharing, and group chats. There is mention of an example app in Flutter that may be helpful. The user expresses confusion about using Appwrite and mentions trying to solve it themselves before coming back for help. They inquire about holding
Binyamin
29 Mar, 2023, 00:03

In what context

  • Database? The collection structure creation it's easy then you will need to write util to transfer the data I know there is a plan to add easy option for Firebase migration
  • Functions It's a bit different deployment process But not that hard
  • Users You will have to write util for adding users by email with random password Any user that logged in using password will have to reset his password Other OAuth2 will work almost out of the box as the unique key is the email and that didn't change
  • Permissions Permissions In Appwrite work in a different way then this can be a bit hard process For my opinion in the long run Appwrite permissions are easier to understand and implement
Arif Qayoom
29 Mar, 2023, 00:04

I've Whatsapp Clone Using Firebase But I want To Make It live with appwrite?

Binyamin
29 Mar, 2023, 00:06

I think most of it gonna be pretty easy Few things, what way you're holding a chat message between two ids?

Are you creating dynamic documents that holds all the chats messages? or do you store it in a chat collection?

P.s. for the realtime features you can use Appwrite realtime

Arif Qayoom
29 Mar, 2023, 00:07

In Chat Collection

Binyamin
29 Mar, 2023, 00:07

So it sounds like the it should be easier

Arif Qayoom
29 Mar, 2023, 00:08

I'm Just Little Bit Confused With It Let me Try If I may not able To solve It I'll be here againπŸ˜…

Binyamin
29 Mar, 2023, 00:09

If you have a feature that you want to know if is applicable in Appwrite you can ask

Arif Qayoom
29 Mar, 2023, 00:09

β€οΈπŸ˜ƒ I'll Insha Allah

rafagazani
29 Mar, 2023, 05:14

I made an example app in flutter for another community member. I made use of the database, realtime, auth, teams, cloud functions. Maybe it's useful for you: https://github.com/rafagazani/farol_chat_example

Arif Qayoom
29 Mar, 2023, 08:42

I'll Check It may It Can Be helpful 🀯

Arif Qayoom
29 Mar, 2023, 08:47

@rafagazani Can You Provide Some Addtitional Info For Your Repo What are the Collections needed & attributes

& Is this project able To send messages as well as Media sharing & group chats also??

Arif Qayoom
29 Mar, 2023, 09:01

@rafagazani Also If I may Provide You my Firebase Project To You Can You modify it

rafagazani
29 Mar, 2023, 12:54

in this project there is a folder 'farol_chat_servidor' has a script in python that creates the necessary collections. It is a demo project implemented: authentication, teams, cloud function and text sending.

rafagazani
29 Mar, 2023, 12:55

Cool but I'm involved in some commercial projects, I won't have time to modify your project

Arif Qayoom
29 Mar, 2023, 12:56

Ohhh Any Time when You Can Provide me some help or modification?

rafagazani
29 Mar, 2023, 12:58

it's just that I'm out of time. Sometimes I answer a question or another here in the community, post your question and the community will definitely help you

D5
29 Mar, 2023, 13:28

@rafagazani what was the migration tool? Please, send link if possible

D5
29 Mar, 2023, 13:28

I need it too πŸ˜…

rafagazani
29 Mar, 2023, 13:35

I didn't make tools, just a function to read a csv and create documents, if it's useful here it is https://github.com/rafagazani/csv_to_documents

Reply

Reply to this thread by joining our Discord

Reply on Discord

Need support?

Join our Discord

Get community support by joining our Discord server.

Join Discord

Get premium support

Join Appwrite Pro and get email support from our team.

Learn more