Made with Supabase

πŸ›Œ Flutter Furniture App πŸͺ‘

Timberr is a fully functional Furniture App Clone Developed using Flutter, Supabase and Getx State Management which is based on this UI Design.

Team Members

Aditya R Github Twitter

How I Used Supabase

  • Used Supabase for email and password authentication along with email verification.
  • Supabase database to store furniture product details and user details like favourite items, cart items, address and payment details and methods.
  • To regularly query the database for searching and filtering of furniture products.
  • Used Supabase Storage for storing the product images and also to store the user profile picture

πŸ“Έ Screen Recordings

Visit the github repo to see the app in action😎

✨ Features

  • Authentication
  • Cart
  • Favorites
  • Address
  • Search
  • Filtering
  • Select Color
  • Change Quantity
  • Payment Methods
  • Razorpay Payment Gateway
  • Change User Profile Picture
  • Change Name/Password and other User Related Settings
  • Smooth Animations
  • Loading Screens
  • Reviews (Only UI implemented)
  • Orders (Only UI implemented)
  • Notifications (Only UI implemented)
  • Dark Mode
  • Responsive Design

πŸ”Œ Plugins

Name Usage
get Dependency injection, State and Route management
supabase_flutter Authentication, Database and Storage
cached_network_image Caching Product and user images
lottie Loading Animations
url_launcher To open FAQ in a browser
image_picker To select user profile picture from their device
razorpay_flutter Payment Gateway through Razorpay
flutter_lints For linting

πŸ€“ Author

Aditya R

πŸ”– LICENCE

Copyright (c) 2022 Aditya R MIT LICENCE

Related Projects


A project by Zernonia