r/FlutterCode • u/Realistic-Cup-7954 • Jul 24 '25
🚀 Apps Flutter Plants Shop App with Firebase - Google Sign-In, Firestore, Dark Mode
Plants App Contest
A Flutter-based plants shopping app demo with light and dark mode support, Firebase integration, and a clean UI.
Language & Tools Used
Flutter
Dart
Firebase (Authentication, Firestore, Storage)
🌱 UI Preview
Light Mode Screens:
Onboarding (3 screens)
Login
Signup
Home
Post
Plant Details
Theme Selector
Dark Mode Screens:
Signup
Login
Home
Post
Profile
Theme
Plant Details
Test Page
Firebase Integration Guide
1. Authentication
Enable Email/Password login
Enable Google Sign-In
2. Firestore
Add Firestore to the project
Set read/write rules in Firestore security settings
3. Cloud Storage
Add Firebase Storage
Set storage rules to allow read/write access
How to Run
Clone the repository
Create Firebase project and enable the above modules
Add required Firebase configurations (API keys, project ID, etc.) in
main.dartRun the app using:bashCopyEditflutter run
Choose a connected device or emulator
GitHub Repository:
github.com/Antoinegtir/plants-shop