/nectar

Nectar: Your Online Grocery Shopping Companion. Shop groceries seamlessly with our feature-rich Flutter app. Enjoy user authentication, search, cart management, and more.

Primary LanguageDart

Logo

Nectar

Nectar - E-Commerce Flutter Application (Online Grocery Store)

Application Image 10

-----------------------------------------------------

Table of Contents

-----------------------------------------------------

Introduction 🏛️

Nectar, our Flutter-based Online Grocery Store, offers a user-friendly interface for seamless shopping. It features essential functionalities like user authentication, product search, cart management, payments, favorites, and account settings. This app is made possible by the talented Mina Saad behind the admin panel and backend server. A special thanks to him for his contribution.

Learn more about our Backend and Admin Panel

-----------------------------------------------------

Demo 🚀

demo480.3.mp4

-----------------------------------------------------

Features 🌟

  • +18 Screens
  • Responsive UI
  • API Integration
  • Twilio integration (Phone Verify)
  • Oauth2 with Google and JWT Authentication
  • Bloc, Cubit and Hydrated Cubit State Management
  • MVVM Design Pattern
  • Stripe Integration (Payment Gateway)
  • Localization
  • Error Handling
  • Pagination
  • Google Maps integration
  • GeoCoding Integration
  • Cache
  • Invoice PDF Generation
  • Light & Dark Theme

-----------------------------------------------------

Screenshots 📸

Application Image 1 Application Image 2 Application Image 3
Application Image 4 Application Image 5 Application Image 6
Application Image 7 Application Image 8 Application Image 9
Application Image 10 Application Image 11 Application Image 12
Application Image 13 Application Image 14 Application Image 15
Application Image 16 Application Image 17 Application Image 18
Application Image 19 Application Image 20 Application Image 21
Application Image 22 Application Image 23 Application Image 24
Application Image 25 Application Image 26

-----------------------------------------------------

Packages Used 📚

The app utilizes several packages to enhance its functionality. Some of the key packages used include:

  • build_runner
  • cached_network_image
  • country_flags
  • dartz
  • device_preview
  • dio
  • dots_indicator
  • easy_localization
  • equatable
  • expandable
  • flutter
  • flutter_bloc
  • flutter_dotenv
  • flutter_google_places
  • flutter_pdfview
  • flutter_phoenix
  • flutter_screenutil
  • flutter_secure_storage
  • flutter_slidable
  • flutter_staggered_animations
  • flutter_stripe
  • flutter_svg
  • fluttertoast
  • font_awesome_flutter
  • freezed
  • geolocator
  • get_it
  • go_router
  • google_maps_flutter
  • google_sign_in
  • hydrated_bloc
  • image_picker
  • json_serializable
  • lottie
  • open_file
  • path
  • path_provider
  • pdf
  • permission_handler
  • printing
  • shared_preferences
  • shimmer
  • twilio_flutter

These packages are crucial for enabling various functionalities and enhancing the app's capabilities.

Introducing the Innovative Team Behind the Project 🌟

Mina Emil Image
Mina Emil

Flutter Developer
Mina Saad Image
Mina Saad

Full Stack Developer

-----------------------------------------------------