Supabase reconfigure#1
Open
AkiTheMemeGod wants to merge 16 commits into
Open
Conversation
… and updating user, chat, and message handling methods. Update messaging service to reflect changes in push notification handling. Adjust pubspec.yaml and pubspec.lock to remove Firebase packages and add Supabase dependencies.
…ser resolution and feedback
…ndling and schema compatibility checks
…age, and friend request management
…icMediaUrl method in StorageService
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request introduces several significant improvements and architectural changes to the Entangled Flutter messaging app. The most notable updates are the removal of Firebase dependencies in favor of Supabase, a comprehensive overhaul of the project documentation, and the implementation of a robust in-app notification system with real-time capabilities and UI enhancements.
Major highlights:
README.mdthat outlines architecture, features, and best practices.Backend Migration and Configuration
firebase_core,firebase_options.dart, and related initialization logic inmain.dart. Added a newsupabase_config.dartfor Supabase credentials and initialization. (lib/config/firebase_options.dart[1]lib/main.dart[2]lib/config/supabase_config.dart[3]lib/models/chat_model.dart[4]In-App Notification System
lib/app.dart[1] [2] [3]lib/app.dartlib/app.dartR1-R16)Documentation and Project Overview
README.mdwith a thorough project overview, architecture diagrams, feature breakdowns, technology stack, design patterns, security considerations, and deployment instructions. (README.mdREADME.mdL1-R300)Routing and Navigation
lib/config/routes.dart[1] [2] [3]Permissions and Platform Integration
POST_NOTIFICATIONS) to the app manifest to support push notifications on Android 13+. (android/app/src/main/AndroidManifest.xmlandroid/app/src/main/AndroidManifest.xmlR2-R3)These changes collectively modernize the codebase, enhance the user experience with real-time notifications, and position the project for scalable, cross-platform deployment using Supabase as the backend.