Skip to content

Conversation

@chandansgowda
Copy link
Member

@chandansgowda chandansgowda commented Jun 25, 2023

This pull request migrates the existing functionality of Resonate from Firebase to Appwrite, a self-hosted backend server that offers similar features and functionalities (#63). This migration brings several advantages, including increased control over the backend infrastructure, improved scalability, and reduced reliance on third-party services.

Changes Made

  • Replaced Firebase authentication with Appwrite authentication services.
  • Updated data storage and retrieval methods to utilize Appwrite's database instead of Firebase's Firestore.
  • Made necessary modifications to ensure compatibility with Appwrite's SDKs and APIs.

Benefits

  • Enhanced Security: Appwrite provides robust security features, including server-side verification and authentication, protecting user data and ensuring secure communication.
  • Scalability and Control: By migrating to Appwrite, we gain better control over our backend infrastructure, allowing us to scale resources according to project requirements.
  • Reduced Dependency: Moving away from Firebase reduces our reliance on third-party services and gives us more flexibility in choosing backend providers.
  • Cost Optimization: Appwrite offers flexible pricing options, potentially resulting in cost savings compared to Firebase.

Checklist

  • The codebase has been refactored to use Appwrite APIs and SDKs.
  • Existing functionality has been thoroughly tested after migration.
  • Relevant stakeholders have been notified about the migration from Firebase to Appwrite.

Please review this pull request and provide feedback and suggestions for further improvements.

@chandansgowda chandansgowda requested a review from jddeep June 25, 2023 14:47
@chandansgowda chandansgowda added enhancement New feature or request gsoc Part of Google Summer of Code season labels Jun 25, 2023
@chandansgowda chandansgowda self-assigned this Jun 25, 2023
@jddeep jddeep merged commit be99720 into AOSSIE-Org:master Jun 26, 2023
@chandansgowda chandansgowda deleted the appwrite-migration branch June 26, 2023 13:35
@chandansgowda chandansgowda restored the appwrite-migration branch June 26, 2023 13:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request gsoc Part of Google Summer of Code season

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants