- Published on
eBangladesh - Bangladesh in one click
Client:
eBangladesh is an e-commerce marketplace operating in Bangladesh. With a strong presence and at least one operational coordinator in every square mile of the country, eBangladesh aims to provide convenient and reliable online shopping experiences to customers nationwide.
Tech Stack:
The eBangladesh mobile application is built using the Flutter framework, which allows for cross-platform development, enabling seamless usage on Android devices. Flutter's flexibility and robustness ensure optimal performance and a smooth user interface.
Using Packages
package | explain |
---|---|
dio | network request |
shared_preferences | local storage |
provider | state management |
fluttertoast | Toast |
double_back_to_close_app | press the back-button close app |
http | HTTP requests |
pin_code_fields | generate pin code fields |
connectivity_plus | discover network connectivity and configure themselves accordingly |
flutter_svg | Draw SVG (and some Android VectorDrawable (XML)) files on a Flutter Widget |
carousel_slider | A carousel slider widget. |
image_picker | picking images from the image library, and taking new pictures with the camera. |
cached_network_image | Flutter library to load and cache network images. |
syncfusion_flutter_pdfviewer | Flutter PDF Viewer library is used to display a PDF document seamlessly and efficiently. |
share_plus | Flutter plugin for sharing content via the platform share UI, using the ACTION_SEND intent on Android and UIActivityViewController on iOS. |
Application Goal:
The goal of the eBangladesh mobile application is to provide a comprehensive e-commerce platform for users in Bangladesh. It aims to simplify the online shopping experience, offering a wide range of products, secure payment options, order tracking, and excellent customer support.
Description by Feature:
Browsing Categories and Stores: Users can easily navigate through various categories and stores, allowing them to explore a diverse selection of products available on the platform.
Product Listings and Details: Detailed product listings provide comprehensive information, including high-quality images, descriptions, pricing, and other relevant details, helping users make informed purchasing decisions.
Reviews and Ratings: The app enables users to leave reviews and ratings for products, facilitating a community-driven feedback system and assisting other customers in their shopping choices.
Wishlist and Cart: Users can create personalized Wishlists and add products to their shopping carts, allowing for convenient browsing and future purchases.
Secure Online Payments: The app integrates multiple payment options, including bKash, Nagad, uPay, and aamarPay, ensuring secure and seamless transactions for customers.
Order Tracking: The order tracking feature enables users to monitor the progress of their purchases, providing real-time updates on delivery status and estimated arrival times.
User Profiles and Account Management: Users can access their profile information, view order history, and manage their account details within the app, enhancing personalization and convenience.
Support and Contact Options: The app offers comprehensive support and contact options, allowing users to seek assistance, ask questions, and address any concerns they may have.
Playstore link:
You can download and explore the eBangladesh mobile application on the Google Play Store at the following link: eBangladesh on Google Play Store
Screenshots:
Here are some screenshots showcasing the user interface and features of the eBangladesh mobile application: