Job closedPosted a year ago

ECommerce flutter application

App Developer
Open to offers Remote
GA
Ghaith Alasadi
Contact:

Hilwa app requirements

A. Design

  1. The app design is full ready and I’ll share later all the design files of flutter app but we’ll need for simple additions later such as reviews in single product page design and some texts updates…
  2. Also add lightweight animations, such as for successfully added to cart, reach the free delivery price as shown here or improved animation https://drive.google.com/file/d/1zQwm9LDl1yqtVXtiNDgzIO8iU-XS43QC/view?usp=drivesdk and other animations, also as attached https://drive.google.com/drive/folders/1HdONFbfXBHMOrYlTKh6Mmxx6F7hzEFW3
  3. We’ll make a small update to this sections https://drive.google.com/file/d/1lMh1wmcSO2AJdHSUgexjoNjG7W5t9RXr/view?usp=drivesdk, we’ll delete them add only 3 main circles and they will working as following
    Categories list : shopping according to interest and when click it will take us to this page https://hilwa.com/تسوقي-حسب-المشكله/
    Categories list : shopping according to ingredients and we’ll make later a page for it’s categories
    Brands : brands list and when click it will take us to this page
    https://hilwa.com/brand-name/

B. Functionality and Pages
The app must replicate all functions and pages exactly as they appear on Hilwa.com , ensuring identical functionality and a seamless user experience
And most unique functions that we have to add are as following.

  1. We’ll have main category https://drive.google.com/file/d/14JGJlJvzpjKmt-5UaDskK-UtIOA-aGIe/view?usp=drivesdk and subcategories of each main category https://drive.google.com/file/d/14Jow7q8jUstvueHZv8B1v-fTTnKpRaBn/view?usp=drivesdk
  2. And brands https://drive.google.com/file/d/14MLUYW43i4CQuU2JpM7PWJ89cvbrrWiw/view?usp=drivesdk
  3. And shopping according to interest categories https://drive.google.com/file/d/14Sy6dv3i089tGuXL7Ch_nLy9nWK-k__R/view?usp=drivesdk
  4. And shopping according to ingredients and this will be a categories
  5. When open the main category page we’ll get all the products that listed under this main category and it’s subcategories, here the Subcategories will work as a filters so when click on a specific subcategory will get only the product listed under this subcategory https://drive.google.com/file/d/14WBHwzxH-q0yBpWh3JxCNYusbi9n7PF-/view?usp=drivesdk
  6. We’ll have a search bar inside the brands page and this will search only within the brands https://drive.google.com/file/d/14WS_pgSwbiTeNMGiWY89KSZ_3WKlP-pv/view?usp=drivesdk
  7. Shipping fees will be with simple condition and this condition are applied successfully with perfect functionality now in the hilwa.com
    . 5000 iqd when the total amount is less than 50,000 iqd
    . 0 iqd when the total amount is 50,000 iqd or more
    . When coupon code applied then the shipping fees will be depend on the amount after the coupon applied.
  8. The title of products in website pages will only allow 2 rows and when it’s more the 2 rows then it’ll show dots https://drive.google.com/file/d/1xVBQnk47aFahjPjMlV31Ag5r8dIhID9l/view?usp=drivesdk

C. Performance and Speed
The application must be developed using Flutter to guarantee extremely high speed and optimal performance across all devices (iOS and Android), with minimal loading times and efficient resource usage.

  1. Optimize API calls with lazy loading and smart data fetching.
  2. Use smart caching strategies for images and product data.
  3. Implement background processing and Isolates to keep the Ul responsive.

D. Full Synchronization
The app must be fully synchronized with the WooCommerce website Hilwa.com , including real-time updates for inventory, discount codes used by affiliaters, affiliaters share of affiliate program that are working now on the website, banners, and all other dynamic content, ensuring complete consistency between the app and website at all times.
Fully integrate with the official WooCommerce REST API using secure methods.

E. Admin Panel
A standalone admin panel must be provided to monitor app-specific sales, manage push notifications, track user activity, and oversee other critical details, featuring an intuitive and easy-to-use interface.

F. Clean Code
The codebase must be clean, well-documented, and adhere to Flutter best practices to ensure maintainability and scalability for future updates.
Also the full code will be fully delivered to me.

G. App Stores Submission Support and free support period
Need to provide full assistance in preparing and submitting the application to both stores and upload it instead of the current apps that already uploaded and they’re simple webview apps. So when current users when update the app will get the new app with same their details and accounts…
A free support period of at least [6 months] must be provided after the app is launched, covering bug fixes and minor adjustments at no additional cost.

H. Registration authentication
Otp will be send to WhatsApp to the given number in registration.
And also will support Google login support…

I. Languages
Website will be in Arabic and English.

J. Api works
All the api works and all requirements to make the full sync between the app and the website will be your responsibility

And this the the apk design file https://drive.google.com/file/d/1lN2yzMtjAg8NgAcs8e-Edn4h8-viqpf-/view?usp=drivesdk

For what period of time will the freelancer be needed?
Long term

Hiring as
Individual
Hiring stage
Ready to make a paid hire
Work type
Single job, potential follow-up
Experience level
Mid-level, senior

No longer accepting applications

Get instant notifications for new App Developer jobs. Enter your email:

  • How It Works


    🔍

    Get quality leads

    Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.


    🎉

    Apply with ease

    Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.


    📈

    Grow your career

    Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.

Ari: your job agent

Ari searches hundreds of sources for you, every hour, including company careers pages: more than 10 million postings a month.