You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Batrina is a revolutionary social e-commerce platform that transforms online fashion shopping into a community-driven experience. Built with Flutter and Firebase, it's not just an appโit's the future of how people shop.
๐ก The Vision
"Shopping shouldn't be lonely. What if you could ask real buyers about products? What if links opened directly in the app? What if e-commerce was actually... social?"
Batrina makes this vision a reality. It's the first platform where commerce and community truly merge.
โจ Revolutionary Features
๐ฌ Social Shopping - The Game Changer
The feature that makes Batrina truly unique
๐ Chat with Real Buyers
See reviews on any product
Click on reviewer profiles
Send chat requests to ask questions
Get genuine feedback about sizing, quality, fit
Share products within conversations
Build a shopping community
Get honest, real feedback before buying
Why This Matters:
โ Real conversations with real people
โ Build trust through community
โ Share products within chats
โ Make informed decisions
Example Flow:
See 5โญ review โ Click reviewer โ Send chat request
โ "Hi! How's the fit?" โ Get honest answer
โ Make informed decision
โโโโโโโโโโโโโโโโโโโโ
โ Product Page โ
โโญโญโญโญโญ 4.8 โ
โ โ
โ Recent Reviews: โ
โ โ
โ ๐ค Sarah M. โ
โ "Perfect fit! โ
โ Great quality" โ
โ [๐ฌ Chat] โ
โ โ
โ ๐ค Ahmed K. โ
โ "True to size" โ
โ [๐ฌ Chat] โ
โโโโโโโโโโฌโโโโโโโโโโ
โ
Click Chat
โผ
โโโโโโโโโโโโโโโโโโโโ
โ ๐ฌ Chat Room โ
โโโโโโโโโโโโโโโโโโโโค
โ You: โ
โ Hi! How's the โ
โ sizing? I'm โ
โ usually Medium. โ
โ โ
โ Sarah: โ
โ Perfect! Go with โ
โ your usual size. โ
โ Quality is โ
โ amazing ๐ โ
โ โ
โ [๐๏ธ Share Item] โ
โโโโโโโโโโโโโโโโโโโโ
๐ Deep Linking Magic
Seamless integration between app and the outside world:
โ๏ธ Email Verification (Zero Friction)
Traditional Way:
1. Sign up
2. Get email with 6-digit code
3. Go back to app
4. Type code manually
5. Hope you didn't mistype
Batrina Way:
1. Sign up
2. Click link in email
3. App opens automatically
4. Account verified โ
5. Done!
๐ Password Recovery
One-Click Reset:
Forgot password โ Email sent
Click link โ App opens
Enter new password โ Done!
No code copying, no switching between apps.
๐๏ธ Product Sharing
Share Anywhere, Open Anywhere:
You find amazing shirts
โ
Click share โ WhatsApp
โ
Friend receives:
"Check these out!
https://batrina-76502.web.app/product?id=p01"
โ
Friend clicks link
โ
Batrina opens automatically
โ
Product page loads
โ
Friend adds to cart!
๐จ Live Product Customization
The most advanced product experience in mobile e-commerce:
๐จ Real-Time Color Selection
When a user selects a color:
Product images update instantly
No page reload, no waiting
Smooth animations
๐ Smart Size Selection
Each color variant has different sizes
Each size shows real-time stock count
"12 available" updates live from Firebase
๐ง The Intelligence Behind It
Product Matrix:
โโโ Red
โ โโโ S (12 in stock) โ
โ โโโ M (0 in stock) โ
โ โโโ L (5 in stock) โ
โโโ Blue
โ โโโ S (8 in stock) โ
โ โโโ M (15 in stock) โ
โ โโโ L (3 in stock) โ
โโโ Black
โโโ S (0 in stock) โ
โโโ M (20 in stock) โ
โโโ L (7 in stock) โ
Real-time sync with Firebase Firestore!
graph TD
A[๐ Product Page] --> B{Select Color}
B -->|๐ด Red| C[Images Update]
B -->|๐ต Blue| D[Images Update]
B -->|โซ Black| E[Images Update]
C --> F{Choose Size}
F -->|S| G[โ 12 available]
F -->|M| H[โ Sold Out]
F -->|L| I[โ 5 available]
G --> J[Add to Cart]
I --> J
J --> L[๐ Cart Updated]
Loading
Technical Excellence:
Matrix-based inventory system
Real-time Firebase listeners
Optimistic UI updates
Smart image caching
Lazy loading for performance
Smooth animations (60 FPS)
User Experience:
Instant visual feedback
No waiting, no loading
Clear stock indicators
๐ Intelligent Cart & Checkout
๐ง Concurrency Control
The Challenge:
Two users buying the last item simultaneously.
Our Solution:
// Transaction-based stock controlFirebase.runTransaction(() {
1. Lock product
2. Get current stock
3. Validate quantity
4. If available โ Deduct& proceed
5. If sold โ Alert user
6. Release lock
});
Traditional Apps Batrina
โโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโ
1. Sign up 1. Sign up
2. Get 6-digit code 2. Get email
3. Switch to email 3. Click link
4. Memorize code 4. โ Verified!
5. Switch to app
6. Enter code Total: 2 steps
7. Hope it's right
8. โ Maybe verified
Total: 8 steps
Password Recovery
โ Request reset
โ Click email link
โ App opens
โ Enter new password
โ Done!
The Batrina Difference:
Zero code typing
No app switching
One-click process
Instant verification
Professional UX
๐ Dynamic Home Experience
๐ Home Screen
Features:
Auto-scrolling carousels
Featured product banners
Category quick access
Bottom navigation bar
Performance:
Lazy loading
Image caching
Smooth scrolling
60 FPS animations
๐ Smart Search
Real-Time Search:
Instant results
Search-as-you-type
Advanced Filters:
๐ฐ Price range slider
โญ Rating (1-5 stars)
๐ Categories
Sorting Options:
Price: Low to High
Price: High to Low
Rating: Best first
๐ Product Details
Rich Information:
HD image gallery
Swipe-through photos
Color variants
Description details
Stock status
Social Elements:
โญ Average rating
๐ Rating breakdown
๐ฌ Reviews
๐ Share product
โค๏ธ Add to wishlist
๐ค Complete Profile System
๐ Personal Info
Full name
Profile photo
Email address
โค๏ธ Wishlist
Features:
Save unlimited items
Fast add to cart button
๐ฆ Order Management
Complete history
Status tracking
Pending
โ
Processing
โ
Shipped
โ
Out for Delivery
โ
Delivered โ
๐ Addresses
Features:
Multiple addresses
Default selection
Address validation
Delete option
๐ Truly Global Platform
๐ฃ๏ธ 10+ Languages Supported
๐ฌ๐ง English
๐ธ๐ฆ ุงูุนุฑุจูุฉ
๐จ๐ณ ไธญๆ
๐ฎ๐ณ เคนเคฟเคจเฅเคฆเฅ
๐ช๐ธ Espaรฑol
๐ซ๐ท Franรงais
๐ฉ๐ช Deutsch
๐ฏ๐ต ๆฅๆฌ่ช
๐ต๐น Portuguรชs
๐ท๐บ ะ ัััะบะธะน
โ๏ธ Localization Features
Complete Translation:
Every screen
Every button
Every message
Error messages
Notifications
Smart Detection:
Auto-detect device language
Switch anytime
Persistent preference
No app restart needed
RTL Support:
Perfect Arabic layout
Mirrored UI elements
Text alignment
๐จ Adaptive Theming
โ๏ธ Light Mode
Clean & minimal design
High readability
Eye-friendly colors
Professional aesthetic
Optimized contrast
๐ Dark Mode
True black (#000000)
OLED screen optimized
Battery saving
Reduced eye strain
Premium look & feel
Perfect for night use
Smart Switching:
Auto-detect system theme
Manual toggle in settings
Smooth transitions
Consistent colors
Adaptive icons
๐ Powerful Admin Dashboard
One App, Two Experiences - User Mode & Admin Mode
๐ฆ Product Management
Add Products:
Upload multiple images
Set product name & description
Define color variants
Add sizes per color
Set stock for each variant
Category assignment
Edit Products:
Update any field instantly
Modify pricing
Adjust inventory
Change images
Update descriptions
Manage variants
Smart Interface:
Visual product grid
Quick edit buttons
Drag-and-drop reordering
๐ Business Control
Order Management:
View all orders (real-time)
Order details view
Update order status
Order Flow:
New Order
โ
Review Details
โ
Mark as Processing
โ
Update Tracking Info
โ
Mark as Shipped
โ
Delivered
๐ Access Control:
Admin users see "Switch to Admin Mode" button in profile. One tap transforms the entire app into a management dashboard with full business control.
Two apps in one - Full shopping experience for users + Powerful admin dashboard for business management.
Made with โค๏ธ using Flutter
ยฉ 2026 Batrina - Redefining Social Commerce
About
๐๏ธ A revolutionary Social E-Commerce platform built with Flutter & Firebase. Features real-time buyer chat ๐ฌ, seamless deep linking ๐, dynamic stock matrix, multi-language support ๐ and a complete Admin dashboard. Where fashion meets community.