Ecommerce Flutter App Development for Android, iOS and Web

Job ID: 36119331

Budget: ₹1,500 – ₹12,500 INR

Daily reporting must. You will have to work 10-6 daily Monday-Saturday.

Source code of the project should be handed over to us whenever we ask.
eCommerce App should be developed for Android and IOS/Web using flutter.
Source code and playstore or app store signing key should be handed over to us whenever we need. Payment will be made in milestones.

Point No. 1. There should be three panels
Point No. 2. Admin Panel
Point No. 3. Merchant Panel
Point No. 4. Customer Panel

Project will be awarded after you show us workflow document of the app.

50% Milestone will be created and awarded after seeing your 50% of the work on the app is finished.

You will have to Develop an eCommerce Flutter app for connecting Manufacturers to retailers.

You will have to develop two apps - one for the Manufacturers and one for retailers.

Backend should be made in google firebase.

Signup should be done using mobile OTP authentication only.

Otp should be read automatically.

One mobile number can be used to create only one account.

There should be an admin panel on web also.

Manufacturers will have an option to list products in their panel, add or reduce quantity or delete listing from their account with Images and description.
Manufacturers can see their daily, weekly, monthly or total sales any time or they can customize the dates according to their requirements.

The candidate will have to ensure that prices are calculated proportionally according to the number of products and that Manufacturers should get an SMS notification that their products have been purchased or canceled or or any other transaction.

In customer panel, there should be an option of an inbuilt camera to raise a complaint of defective products by clicking a photo of the item by the inbuilt camera of app.

Once any return complaint is raised by the customer, the Manufacturers should get an alert by email and notification too on his app with photo and an alfanumerical complaint i.d should be generated and sent to shopkeeper, Manufacturers and admin also.
Once any complaint is resolved by Manufacturers or admin, retailer should get instant reply on his app and email and same email should be sent in concerned Manufacturer's panel and admin panel also.

After making the payment only of any order, customers should have the feature to give feedback and rating on his Manufacturers profile on that order for which he paid now. Feedback and rating once posted can be removed by admin and retailer only but not Manufacturers.
Feedback and ratings will be plus minus according to number of feedback and ratings between 1-5 stars.
If calculated feedbacks are less than 2.5 stars or 50% on any Manufacturer's profile then his profile will be shown at last number.

After customer add the products to the cart, when try to make the payment to place the order, it should first ask to add complete address, pincode, landmark, building number, email i.d, mobile number etc. Once any address is added, then by the time of retailer place another orders, it should by default select previous address and also show an option to add address.

An invoice with dynamic alfanumeric i.d of the order will be sent to retailer's email i.d and notification on his app too.

For Manufacturers or retailers to signup on the app, these fields are mendatory.

First name and Last Name
Name of the Firm
Email i.d
Mobile number
Complete address
Landmark
Pincode
City
State
GST Number
PAN Number

Merchant should be able to generate tax, sales and payment reports.
Admin should also have the feature to generate tax, sales and payment reports of any seller. There should be complete order history in the sales reports excel sheet. (We will show you sample of sales reports)
Related categories: PHP Android iOS Development Flutter Google Firebase