Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove references to Google Firebase #2255

Closed
palisadoes opened this issue Dec 18, 2023 · 6 comments
Closed

Remove references to Google Firebase #2255

palisadoes opened this issue Dec 18, 2023 · 6 comments
Labels
feature request unapproved Unapproved, needs to be triaged

Comments

@palisadoes
Copy link
Contributor

palisadoes commented Dec 18, 2023

Is your feature request related to a problem? Please describe.

We need to make Talawa independent of cloud service providers because:

  1. many of their services are becoming paid
  2. they require us to hard code access information in the app that would require the Palisadoes Foundation to pay for the usage of those services by all Talawa users
  3. the packages get frequently updated taxing our ability to integrate these modifications smoothly in the codebase
  4. It makes setting up Talawa more difficult

Therefore we created an issue in Talawa API to remove Firebase references from that code base. This is being handled by @Veer0x1 through this PR

Describe the solution you'd like
We need to remove all references to Firebase in the codebase while:

  1. maintaining all non Firebase functionality
  2. making all features usable
  3. removing all references to Firebase in package management and configuration files

You will need to coordinate with @Veer0x1 to determine the best approach to do this

Describe alternatives you've considered

We have a draft GSoC idea to replace Firebase notifications with a solution that is soley managed by Talawa API

Approach to be followed (optional)

Additional context

  • N/A

Potential internship candidates

  1. Please read this if you are planning to apply for a Palisadoes Foundation internship Student Internship Programs #359
  2. NOTE: I’ve stopped assigning people to issues due to the workload, no exceptions. Please watch this video on how to proceed.

Click me to start video

@github-actions github-actions bot added the unapproved Unapproved, needs to be triaged label Dec 18, 2023
@palisadoes palisadoes changed the title Remove references to Firebase Remove references to Google Firebase Dec 18, 2023
@Abhisheksainii
Copy link

Abhisheksainii commented Dec 18, 2023

@palisadoes this issue has already been resolved in the issue #2195
@noman2002

@palisadoes
Copy link
Contributor Author

palisadoes commented Dec 18, 2023

There are still numerous references to Firebase in the code base not related to events

image
image
image

@palisadoes
Copy link
Contributor Author

@palisadoes this issue has already been resolved in the issue #2195 @noman2002

True, but we need to remove all the other references not related to events. We could assign this to you as a follow up to #2195

@palisadoes
Copy link
Contributor Author

@Abhisheksainii I thought #2195 had already been merged. Sorry. Should this be closed?

@Abhisheksainii
Copy link

Yes, you can close this for now as I have removed references of google firebase in #2195 already

@palisadoes
Copy link
Contributor Author

  1. Thanks. Please make sure all the conditions above are maintained.
  2. I should have been more vigilant

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request unapproved Unapproved, needs to be triaged
Projects
None yet
Development

No branches or pull requests

2 participants