0% found this document useful (0 votes)
40 views7 pages

Flutter Food Mobile App Front End Flutter

The proposal outlines the development of a mobile app for a food waste reduction platform, utilizing Flutter for the front end and Node.js with MongoDB for the back end, with a total project cost of 6000 CAD. It details user roles for customers, vendors, and admins, along with features such as user registration, payment processing, order management, and inventory control. The project timeline is estimated at 60 working days, with specific costs allocated for each development stage.

Uploaded by

Ajay Shrivastava
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
40 views7 pages

Flutter Food Mobile App Front End Flutter

The proposal outlines the development of a mobile app for a food waste reduction platform, utilizing Flutter for the front end and Node.js with MongoDB for the back end, with a total project cost of 6000 CAD. It details user roles for customers, vendors, and admins, along with features such as user registration, payment processing, order management, and inventory control. The project timeline is estimated at 60 working days, with specific costs allocated for each development stage.

Uploaded by

Ajay Shrivastava
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

flutter food mobile app front end flutter ,back end mongo db and nodejs

Project PROPOSAL- Total project fixed cost is 6000cad

Table of content

1. Development Ecosystem

2. Introduction

3. Scope of work

a. User Roles

i. Customer

ii. Vendor

iii. Admin

4. Steps of work

5. Deliverables

6. Technology stack

7. Timeline and cost

8. Support and maintenance

1. Development EcoSystem

● Based on the shared document and job posting we have prepared a

document where feature flow is assumed.

● We have made an estimation based on features assumed and it can be

changed once the design template is received.

● UAT Staging/Testing environment will be provided by Development

Team

● A hosting environment will be provided by the client.

● The client will provide all other 3


rd party integration if required for any

functionality

2. Scope of work

Thank you for the opportunity to submit a proposal to build mobile apps

(android & IOS) and redesign and integrate the existing website

https://www.goodforlowprice.com built using WordPress. The main idea is to

save the surplus or expiry food available in restaurants/grocery stores to save

them and sell to users at lower rates to avoid wastage of food.

User roles

1. User /Customer

2. Restaurant/Grocery store

3. Admin

User/customer

1. Registration/Login:

a. Candidates can register via email and phone number using

OTP.

b. Set credentials(Password)

c. Forget the password module

2. Profile:

a. User can upload image

b. Set name

c. Set mobile number & email

d. Set address

3. Nearby Search

a. User can search available food items nearby listed by


vendors

4. Filters:

a. Choose category

b. By price

c. Location

5. Payments: Users can make payments online to buy any food item

a. Razor pay

b. Stripe

6. Push notification

a. Successful & refund Payments

b. New Order

c. Discount notifications

7. Review & Rating: Customers can give reviews to

restaurant/Grocery stores but cannot view them only

restaurant/grocery stores can view them.

8. Coupon code & rewards

a. Users can apply new coupons and discounts available on the

app or provide by vendor

9. Geolocation

a. User can give access to the app to detect current location, to

get a list of the nearby available stores with food availability.

10. Order management

a. Place new order

b. Ask for a refund

11. Refer a friend: user can refer and earn special discounts, provided
by the admin.

12. Order Accept or Reject: user can view the order status.

13. Dashboard

a. Profile updates

b. Profile settings

c. Total Orders

d. Notification

Restaurants/Grocery store

1. Registration/Login:

a. User can register via email and phone numbers using OTP.

b. Set credentials(Password)

c. Forget the password module.

2. Profile management

a. Choose restaurant name

b. Upload picture

c. Choose address

d. Se number or email

3. List Food Items: vendors can upload all the available items and

choose their expiry dates and set prices

4. Create categories & subcategories

a. Vendors can place each product into specific category

5. Personal wallet

a. Users can view and manage their total income in personal

wallet

6. Accept or reject orders


a. User can accept or reject orders based on availability

7. Manage Inventory:

a. User can upload the food items and manage their complete

inventory

8. Review & Rating: Vendors can view the total reviews and ratings

they have received from the customer.

9. Discount Coupons

a. User can set new discounts and coupons for customers to

apply and get benefits

10. GPS location

a. User can choose the store location and set it by GPS

11. Notification

a. User can receive the new order notifications

b. payments

12. Dashboard

a. Profile setting

b. Profile management

c. Total sales

d. Reports and analytics

Admin

1. Admin would have controls to update content and rules.

2. Admin can check all users’/customers & restaurants

3. Admin has CRUD controls for all profiles.

4. Sub-admin creation with limited access.

5. Money management module to add and update accounts.


6. Notification.

7. Support.

8. Analytics report.

3. Steps of Work

1. Mock-up designs for design and flow approval.

2. Android app development.

3. IOS app Development

4. Backend admin panel development.

5. Final testing of application and due fixes update.

4. Deliverable

Android App

IOS App

Admin Panel

5. Technology stack

Mobile Apps - Flutter

Admin Panel - Node.js

Database - MongoDB

6. Billable Timelines and Cost: $6000 CAD and 60 working

days

Stages Description Cost Time

1 UI/UX mockups $700 10

2 UI Integration $1000 7

2 Android Development $1500 14

3 IOS Development $1500 14

4 Backend functionality admin


panel

$800 10

5 Final testing and due minor fixes $500 5

8 . Support, Warranty, and Maintenance

Here is my existing website, modifications may be required in the design


https://www.goodforlowprice.com/ (landing

page) .from the landing page redirect to play stores

Here are the sample reference apps.

Almost similar functionalities copy of app design followed https://toogoodtogo.ca/en-ca

https://www.karma.life/

History View booking history and payment details Filter bookings using date

Review & Rating: Customers can give reviews to restaurant/Grocery stores. Other customers can see the
Star

rating but not the comments

You might also like