0% found this document useful (0 votes)
188 views

Technical Proposal For A Multi-Vendor Ecom Application

The document proposes the design and development of a multi-vendor e-commerce application. It outlines key features such as users being able to search and purchase from different vendors, an AR feature for clothing, and integrated payment and delivery systems. The proposed methodology is agile. Modules for administration, vendors, and users are described along with required functionality such as product management, orders, payments, and delivery tracking. Resources required from the customer are also listed.

Uploaded by

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

Technical Proposal For A Multi-Vendor Ecom Application

The document proposes the design and development of a multi-vendor e-commerce application. It outlines key features such as users being able to search and purchase from different vendors, an AR feature for clothing, and integrated payment and delivery systems. The proposed methodology is agile. Modules for administration, vendors, and users are described along with required functionality such as product management, orders, payments, and delivery tracking. Resources required from the customer are also listed.

Uploaded by

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

Technical Proposal for a Multi-vendor E-commerce application…

AGILE ICO PVT. LTD.


www.aicopl.com

INDIA | USA | UK
Mail ID: [email protected]
Contact No: +917847096178
To,
Mr. Yusuf

Subject: Proposal for Design and Development of an E-commerce application.

Dear Sir,

This has reference to the information shared and discussion held with you. AGILE ICO PVT.
LTD. would like to thank you for providing the opportunity to submit a proposal. On the
above-mentioned subject, we are presenting a proposal for the Design and Development of
an E-commerce application.

Sincerely,
Agile ICO Private Limited
Description of Approach and Methodology
Requirement Overview
The client shared an idea to develop a multi-vendor E-commerce application like Flipkart.
Where the users can buy their needed products at an affordable price.
The main requirement of the client is to give an AR view platform for the users of the
clothes section so that the users can check their selected clothes in an AI view.
The client needs a payment gateway for easy payments.
The client wants to integrate a courier service for pan-India delivery.

Key Feature of the Delivery Application


Ø Users will easily search for their products and order them from this application.
Ø Users can easily pay through their wallet in this application.
Ø Easy access to track their order.
Ø Users can easily purchase from a different vendor.
Ø Feedback from users for every vendor.
Ø Users will get a wallet system for easy payments.

Scope of Work
The overall project requirement can be understood as follows.

Ø Design, Development, and hosting of the complete system.


Ø There will be 3 parts of the system, one for the Administration, Users,
and vendor.
Ø Development of the following functionalities.

Target Deliverables
Admin Panel:
Admin is the owner of the system and will manage the entire system from their
dashboard.
After registering and login in, the admin will be able to manage all the added
vendor lists, all the orders, and all the delivery systems.
Admin will give sub-admin to the vendors so that they will add their products.
Admin will also add vendors from their end.
Admin will receive all the payments for all the product deliveries through the
payment gateway.
Also, the admin will add products category-wise.
Admin will manage all the wallet transactions from the dashboard.
The admin will manage all the vendor transactions from their end.
Admin will manage all the deliveries by the courier service from his end.
Vendor:
Vendors will register themselves through their mobile numbers and OTP, after that,
they will able to add their products in categories-wise and get orders.
Vendors can see the placed order details in their dashboard.
Delivery will be conducted by a delivery person and the courier aggregator.
All delivery parts will be conducted by the admin.
The vendor will settle their payments by the admin.
Users:
The User will register and log in with him/ herself through the mobile number and
an OTP, after the user will be able to see all vendor lists, from their user can search
their products category-wise and add them to the cart and order them from the
same.
Users can search for their products from different vendors.
All payments should be online through the payment gateway as well as COD Also.
Users will get an AR view facility in this application for the cloth category so that
they can try their clothes products through AI technology.
Users can track their products.
Users will get cancel facilities in this application.

Proposed Methodology:
Agile ICO Private Limited will follow the famous agile methodology to develop the mobile
application.
Planning Phase
This phase is the most crucial phase of the Process. During this phase, we will discuss the
client's needs and capture them for use in the design phase.
After collecting all the functional details and the need of the client we proceed with the
development part.

Design Phase
We will carefully define the design specification as a ruler or guide to ensure the design is
meeting the true requirement. However, we will also ensure that as the design progresses
and if requirements need to be revised, a concerted effort will be made to adjust
accordingly.

Development Phase
During this phase, the developers will begin the actual coding of the modules or
subsystems defined in the design phase. The physical database will be created from the
baselined logical data model defined in the Design Phase. The overall size of the database
will be determined by the application module and based on the system developer's
detailed knowledge.

Testing Phase
During each of these segments, we prepare a test plan, which outlines a set of instructions
to test each functional requirement. A test readiness review will be held to review both
the format and content of the test plan document. At this point, a system demonstration
will be available for Customer review.

The types of tests that will be performed during this approach are
as follows:
Functional Testing
The purpose of Functional tests is to test each function of the software application, by
providing appropriate input and verifying the output against the Functional requirements
of the client.

Launch Phase
In this phase, the e-commerce mobile app will be delivered and uploaded to the related
stores (Play Store & App Store).

Requirement from Customer:


Below resources belongs to customer only, Customer need to provide the below resources
on time to enable our team to implement the project successfully.

○ Primary Domain
○ Server cPanel
○ Google Places API Subscription
○ Google map integration
○ Google Play Store
○ SSL Certificate
○ Payment Gateway Integration
○ SMS Gateway Integration

Module (Web Admin)


○ Server Setup
○ Admin Development
○ Admin Login
○ Dashboard
○ All types of master tables
○ Party master management
○ Category page
○ Master table entry
○ Wallet Management
○ All types of master tables
○ Add Products
○ Add Images
○ Add Prices
○ Courier Service Management
○ Product Entry (with details like price, quantity & description)
○ Order Management (details related to order and payment)
○ Notification Management
○ Feedback management
○ Return Product Management
○ Cancel product management
○ Payment management
○ Feedback page
○ SMS, Email, and Notification (as per requirement)
○ Stock Management
○ Payment history page
○ All Reports
■ Download Report
■ View Reports
Modules (Sub-admin)
Stores:
○ Admin Login
○ Dashboard
○ Profile Creation
○ Store Manager Profile
○ All types of master tables
○ Party master management
○ Category page
○ Courier Service Management
○ Pack Products and Print Shipping Label
○ Order Management (details related to order and payment)
○ Dispatch Management
○ Payment management
○ Notification Management
○ Feedback management
○ Return Product Management
○ SMS, Email, and Notification (as per requirement)
○ Stock Management and updating
○ Order History
○ Cancel product management
○ Payment history page
○ All Reports
■ Download Reports
■ View Reports
Modules (Sub-admin)
Vendor:
○ Admin Login
○ Dashboard
○ Profile Creation
○ All types of master tables
○ Party master management
○ Category page
○ Master Table Entry
○ Courier Service Management
○ Product Entry (with details like price, quantity & description)
○ All types of master tables
○ Add Products
○ Add Images
○ Add Prices
○ Order Management (details related to order and payment)
○ Payment management
○ Notification Management
○ Feedback management
○ Return Product Management
○ SMS, Email, and Notification (as per requirement)
○ Stock Management
○ Cancel product management
○ Payment history page
○ All Reports
■ Download Reports
■ View Reports
Modules (Web):
User:
○ Welcome Page.
○ User Registration.
○ User Login.
○ Social Login (Facebook & Google)
○ OTP Verification.
○ Home Page.
○ About Us
○ Search Products
○ Product listings
○ Product Details
○ Add to favorite
○ Add to cart
○ Filters
○ AR Facilities for clothes
○ Cart Page (Show quantity, price)
○ Add new address
○ Edit/Remove Address Page
○ Payment page
○ Order Success page
○ My orders page
○ Order History Page.
○ My wallet
○ Cancel option
○ Return Page
○ User Profile Page.
○ Change mobile number
○ User Feedback Page.
○ Help Center
○ About App Page.
○ Contact Us Page.
○ Logout
Modules (Mobile): (Android and IOS)
User:
○ Welcome Page.
○ User Registration.
○ User Login.
○ OTP Verification.
○ Home Page.
○ About Us
○ Search Products
○ Product listings
○ Product Details
○ Add to favorite
○ Add to cart
○ Filters
○ AR Facilities for clothes
○ Cart Page (Show quantity, price)
○ Add new address
○ Edit/Remove Address Page
○ Payment page
○ Order Success page
○ My orders page
○ Order History Page.
○ My wallet
○ Cancel option
○ Return Page
○ User Profile Page.
○ Change mobile number
○ User Feedback Page.
○ Help Center
○ About App Page.
○ Contact Us Page.
○ Logout
Pages
○ Welcome Page.
○ User Registration.
○ User Login.
○ OTP Verification.
○ Home Page.
○ About Us
○ Search Products
○ Product listings
○ Product Details
○ Add to favorite
○ Add to cart
○ Filters
○ AR Facilities for clothes
○ Cart Page (Show quantity, price)
○ Add new address
○ Edit/Remove Address Page
○ Payment page
○ Order Success page
○ My orders page
○ Order History Page.
○ My wallet
○ Cancel option
○ Return Page
○ User Profile Page.
○ Change mobile number
○ User Feedback Page.
○ Help Center
○ About App Page.
○ Contact Us Page.
○ Logout

So, these are the basic modules of a project so far (e.g the number of modules may
increase after proper project evaluation).

Technical requirements (Mobile) (Android & IOS)


1. This application will be developed on the Android & IOS platforms (Native) using the
following technologies and IDE:
○ Android Studio
○ Flutter
○ XML
○ JSON
○ Google APIs
○ JavaScript
○ FCM (Push Notification)

2. This application is intended for use on a smartphone, in portrait orientation.


3. JSON requests are used to handle the communication between the app
and server.
4. This application works only in online mode.
Technical requirements (Web)
○ HTML 5
○ CSS 3
○ Bootstrap 4
○ Apache Server
○ JavaScript, jQuery
○ React.Js/Node.js
○ MongoDB
○ Django Framework

Total Breakdown Cost:

Description Amount (USD)


Frontend Web Design & Development, $12,000
Admin, Including API
Android/iOS Apps $4,500
Node Deployment $850 /year (Optional)
Google Play Store/Apple Play Store Registration $35 + $100 (Optional)
Domain Registration (.com) or Any TLD $ 10 (Optional)

Total Price $16,500

* SMS Gateway, Payment Gateway, and Third-party Integration can be customized as per request
and will be billed in an invoice accordingly.

Payment Schedule:

Description % Of cost
Project Initiation 40%
Design Approval 30%
After UAT and Before Delivery 30%
Developers required for UI/UX development: One UI/UX Designer
Developers required for Web development: Two Web Developer.
Developers required for Mobile Apps dev.: Two Mobile developer.

Time Required:

Approximate Time Required:


Web Front + Web Admin: 120 Days
Mobile App Development: 70 Days
User Account Test (UAT) : 30 Days

Total Days: 220 Days

User Account Test:


User Account Test stands for ensuring of proper functioning of all the functions, features, modules etc.
Which are committed in this proposal. It doesn’t include any customization of the application beyond
agreed proposal. User account test is allocated for 30 days which includes maximum 3 number of inputs
over the email for implementation towards addressing of bugs & glitches, as well must have project
relevance & should be mentioned in this proposal only.

Project Timeline:
The project will have its own User, Web Admin, Android applications. Agile ICO welcomes clients’
innovative ideas to build it successfully. There will be multiple steps in which a project timeline takes
a vital role.

Project Completion: 220 Days Period.

- Design, Implementation will conduct after verification of all the project requisites.

- Conduct, Bug fixing & making it more lit/patent search specific to chosen themes and components.

- Begin identifying valuable steps in both Web front User/Web Backend Admin/Android/iOS application.

- Reporting, finalizing, Registering & Testing in all platforms.


Support Included:

As per the Project, Web App Registration, Design & Development of Modules, we hereby ensure that
you will have access to a team of IT professionals that can resolve your issues/queries at any time so
your business can quickly recover from incidents. Our team will attempt to attend to your queries
within 48 hours of raising a query except for certain exceptions. Although this is obvious and logical,
in most cases cannot be counted on after a valuable period, as are providing the best reliable 24x7 IT
support.

1 Month(30day) Limited Support (Phone/Email)

Limited Support stands to address which includes fix any type of bugs or glitch in the application
for limited timeline. It doesn’t include any customization to the application.

AMC will be available as per the requirement. A separate proposal will be generated for the same.

Requirements from Customer:


1. Google Account with Firebase Access
2. Apple Play Store Access
3. App Logo, infographics, contents
4. App Domain
5. Webhosting URL & Login Credentials.

In acceptance to this proposal, I hereby express my positive consent towards all the terms &
conditions of Agile ICO Private Limited.

Customer’s Signature

You might also like