Skip to content

Hausify is a comprehensive e-commerce mobile application built using Flutter, Firebase, GetX, and Razorpay for seamless payment processing. It boasts a robust architecture and a rich feature set, making it an ideal solution for businesses looking to establish a strong online presence.

Notifications You must be signed in to change notification settings

namanx19/Hausify_v2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hausify - Version 2

Hausify is a comprehensive e-commerce mobile application built using Flutter, Firebase, GetX, and Razorpay for seamless payment processing. It boasts a robust architecture and a rich feature set, making it an ideal solution for businesses looking to establish a strong online presence.

Key Features

  • MVC Architecture: Hausify leverages the Model-View-Controller (MVC) architecture for clear separation of concerns, promoting maintainability and scalability.
  • Highly Modular: The codebase is meticulously structured into well-defined modules, facilitating efficient development and future enhancements.
  • Highly Scalable: Hausify is built to accommodate growth effortlessly, allowing you to scale your business operations without technical constraints.
  • Core Design Principles: The application adheres to established design principles, ensuring a user-friendly and intuitive experience for your customers.
  • Industry Standard Code: The codebase is crafted following industry best practices, guaranteeing quality and maintainability in the long run.
  • Authentication: Hausify supports both email and Google sign-in options for convenient user onboarding.
  • Product Search & Filtering: Users can effortlessly search, filter, and browse products based on category, brand, and name, enabling them to find what they need quickly and easily.
  • Wishlist: Customers can add desired products to their wishlists for future purchases or sharing with friends.
  • Payment Integration with Razorpay: Hausify integrates seamlessly with Razorpay, a leading payment gateway in India, to provide a secure and reliable payment experience for your users.
  • State Management with GetX: GetX is employed for effective state management, simplifying the process of handling application state across different UI components.
  • Admin App for Data Management: A dedicated admin application empowers you to load data seamlessly over Firebase, streamlining your product management tasks.
  • Firebase Database: Hausify utilizes Firebase's robust database to store application data and user information, ensuring secure and scalable data management.

Project Setup

Here's a step-by-step guide to set up Hausify:

  1. Clone this Repository: git clone https://github.com/namanx19/Hausify_v2.git

  2. Install Dependencies: flutter pub get

  3. Configure Firebase Project:

    • Create a Firebase project in the Firebase console.
    • Configure your app with the Firebase project details.
  4. Add Firebase Configuration Files: Place the generated google-services.json file (for Android) in the android/app folder. Place the generated GoogleService-Info.plist file (for iOS) in the ios/Runner folder.

  5. Enable Razorpay Payment Integration: Obtain your Razorpay test API key from the Razorpay dashboard In the order_controller.dart file, replace RAZORPAY_API_KEY with your actual Razorpay test API key.

Screenshots

1 onboarding 2 login 3 signup
4 home1 5 home2 5 store
6 product specific 7 wishlist 8 profile1
8 profile2 8 profile3 9 cart
10 checkout 11 addresses 12 payment methods
13 razorpay 14 razorpay payment screens 15 orders

Questions or Issues?

Feel free to reach out to naman.mw4@gmail.com if you have any questions or encounter any issues while setting up or using Hausify. Happy coding!

About

Hausify is a comprehensive e-commerce mobile application built using Flutter, Firebase, GetX, and Razorpay for seamless payment processing. It boasts a robust architecture and a rich feature set, making it an ideal solution for businesses looking to establish a strong online presence.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published