Depex is pleased and would like to thank you for the opportunity to submit a proposal for the design of an Ingredients & Recipes Ordering Platform with a Website & Native Mobile App.
Working together, we believe that we can create a platform that will meet the needs of clients appropriately.
https://depextechnologies.com/
2. 1 | P a g e B y : D e p e x T e c h n o l o g i e s
TABLE OF CONTENTS
1.ABOUT US ................................................................................................................................... 2
2.INTRODUCTION ........................................................................................................................ 3
3.PROJECT SUMMARY................................................................................................................. 4
4.USER INTERFACE ..................................................................................................................... 7
5. WORKFLOW DIAGRAM...........................................................................................................13
6.TECHNOLOGIES……………………………………………………………………14
7. SUPPORT FROM US.................................................................................................................15
8. MILESTONES & DELIVERABLES..........................................................................................16
9. PAYMENT TERMS …………………………………………………………16
10. CONTACT US ……………………………………………………17
3. 2 | P a g e B y : D e p e x T e c h n o l o g i e s
ABOUT US
Depex is a leading provider of intelligent business solutions to the enterprise and mid-market, built on a
corporate ethos of delivering intelligent solutions with old-fashioned service. Backed by a global team of
over 50 people, Depex is committed to supporting over 200+ customers with these features:
ISO 9001:2008, Microsoft Network & Google Ad words Certified Partner
250+ Satisfied Clients & Global operations in 15+ countries
Strong technology competency and its on-going updates
Flexible engagement models with seamless communication
Competitive in cost while ZERO compromise in quality
Strive day in and out to meet client's Satisfaction
Our service offerings include applications business consulting & project management, applications
development, corporate performance management and business process management.
We Work closely with a range of clients to provide be responsible business and application consultancy
to clients and work throughout the end to end implementation process, as well as the training of clients.
Part of our responsibilities will include:
Gather and document client functional requirements
Perform gap analysis between a client's requirements and the functionality
Configure the application to meet a client's requirements
Customization and Workflow Tools
Our mission is to build long term, mutually profitable relationships with our clients, by providing products
and services which meet and in most cases, surpass expectations.
4. 3 | P a g e B y : D e p e x T e c h n o l o g i e s
INTRODUCTION
Depex is pleased and would like to thank for the opportunity to submit a proposal for the
design of Ingredients & Recipes Ordering Platform with Website & Native Mobile App.
Working together, we believe that we can create a platform that will meet the needs of client
appropriately.
This proposal describes the technology, services, terms, and schedule for the web site & native
mobile application development of this project.
Client’s company would like to provide high-quality, affordable online ingredients and
recipes ordering home-delivery services to facilitate in the platform.
Proposed solution is a website & mobile application concept that combines online
groceries delivery with recipes. Users can place an order for Ready-to-Cook meal boxes,
and follow a step-by-step recipe to prepare the meal.
Customers can browse through numerous recipes and blogs place orders for delivery or
at the best price.
At platform, with just a few clicks you can order from a wide variety of delicious recipes
ingredients online, We believe ordering online should be fuss-free, fast and definitely fun
like:
Platform will shop for user and deliver the ingredients for selected recipes.
Chefs will give amazing cooking videos with tips and tricks, along with step-by-
step guides to help user cook meals.
Discount voucher to attract more customers
Push Notifications
Multiple & Secure Payment Option
A flexible online account where user can easily choose meals or change
subscription settings at any time
5. 4 | P a g e B y : D e p e x T e c h n o l o g i e s
Key Features
New Logo (eye catching) identity for the website.
Website should be in a light color
Modern, Flexible, Customizable
Website would be mobile responsive
Admin can change content anytime.
Flexible Colors & Typography
Logical Roadmap for User/customer to order a service
Very Clear navigation for website & mobile app
Website would be secured
Cross-Browser Compatibility: FireFox, Safari, Chrome, IE10+
Major functional areas of the website will be:
PROJECT SUMMARY
Client is currently looking for a web & mobile design firm to assist with their design and
development of online customers to order their favorite recipe easily on website and mobile
app.
Our Objective:
Create an interactive mobile application & website prototype that can solve a problem on the
topic, ‘Food’.
6. 5 | P a g e B y : D e p e x T e c h n o l o g i e s
Easy to access
Fast monitoring
Payment Services are convenient, free, safe and secure.
Give end solution to the user
A mobile ready version
Good Hosting
Notification Alert
Activities Management
Attractive User Profile & Settings
Nutritional Value Details of Every Recipe
Free Blogs for Amazing Recipe
Anytime User can Switch Plans on Platform
Step by Step Recipe Instruction on mobile app & website
Free delivery for orders
Attractive Reseller dashboard
SEO Friendly front end website.
Sending Quote Templates
Enhanced Admin panel
Site Info settings
Favorite Location Option for the Customer
Free Upgrades
One time Free Server Installation
100% Customizable
Export Reports
Order History details
Schedule Delivery option – pick-up or home delivery
Review and Rating
7. 6 | P a g e B y : D e p e x T e c h n o l o g i e s
User Friendly Admin Panels with User Privileges
Easy Commission Tracking Management in web admin panel
Free Support Period
Free Updates for the bugs within the feature list provided
8. 7 | P a g e B y : D e p e x T e c h n o l o g i e s
USER INTERFACE
PHASES
1 PLANNING
Detailed Business and Functional requirement document
PHASE 1
2 DESIGN-PUBLIC AND DATABASE DESIGN SCHEMA DESIGN
2.1 Database Schema Design
2.2 Master Layout Mockup design Creation using PHOTOSHOP PSD file
2.3 Internal Pages creation as per specified Requirement (All Buttons/ Forms/
Dynamic Pages) - Static Design prototypes for Overall application
2.4 Base Template (For Different Pages After Homepage Design is Approved)
creation by implementing the approved static design into Framework code
2.5 Responsive website
2.6 Features offered by Website &Mobile Application(Other Featured Pages)
2.7 Header links
2.9 Footer links
2.1 Converting Template to Select Framework Template
3 DATABASE DESIGNING
PHASE 2
4 WEBSITE DEVELOPMENT
4.1 Homepage
4.1.1 Logo
4.1.2 Register
4.1.3 Sign-In (Sign-up for new customer, Log-In for old customer or Log-In with
Facebook)
4.1.4 Select Language(Customer can select language from the options)
Main Navigation Options (With Slider Image - Banner, Attractive Images)
4.1.5 Plans (Select from different plans like pronto plan, families plan etc.) As per
client requirement
9. 8 | P a g e B y : D e p e x T e c h n o l o g i e s
Select User Details (System will fetch user detail data from
Log-in details automatically like e-mail Id, contact no., name
etc.
Delivery Address & Schedule (Detailed Address of the user
with preferred day (Date & Time) in a week and first day (Date
& Time) of delivery in a week. Admin will schedule delivery in
that date with 3rd
party delivery services and order will be
delivered on the preferred day to the user and he can see the
live navigation of the driver at the schedule date)
Payment Information (User can save credit card information
and also pay by PayPal account)
4.1.6 How it Works (How it works videos and step by step process how user will
choose one plan and recipes and chef box will deliver the ingredients to them)
4.1.6.1 Delivery Area (Area specified where this platform will deliver)
4.1.6.2 Managing Your Account (User here will manage his weekly plans and also make
changes to skip or reschedule any plans)
4.1.6.2.1 Skip a Week (User will select skip week option in settings "My Deliveries" and
skip a week an meals as well)
4.1.6.2.2 Switch plans (User can change or switch plans by selecting plan, No. of people,
No. of meals and save the new settings)
4.1.6.2.3 Update Payment Method (User can pay by credit card and PayPal)
4.1.6.3 Meal Swapping (Same like Switch meals and meal preference where can choose
b/w vegetarian, non-vegetarian, no beef dishes etc.)
4.1.7 Our Recipes (User can all the recipes in selected plan and choose any)
4.1.8 Gift Cards (User can view and select gift cards available on website)
4.1.9 Follow us On - Facebook, Twitter & Instagram
4.2 Footer Option
4.2.1 About Us (Eye catching content about the company and about founder, blogs
about recipes etc.)
4.2.2 Our Company (About Group & careers etc.)
4.2.3 Testimonial (Good reviews from the customer in this section)
4.2.4 Contact (Contact details of the company like address, customer care no.,
contact information, support e-mail Ids)
4.2.5 Download App Links
4.2.6 Terms & Conditions
4.2.7 FAQ
4.2.8 Follow Us On (Social Media Integration i.e. Facebook, Twitter & Instagram)
10. 9 | P a g e B y : D e p e x T e c h n o l o g i e s
4.3 User Account Creation (Before user fill the registration form first select country
and according to it form will be displayed, details like name, e-mail id, contact
no. etc. in the selected language or he can directly log-in from Facebook)
4.3.1 Account Settings (User can make settings and changes in this section)
4.3.1.1 Plan Settings
(Meal Plan= Select Plan-> No. of People-> No. of Meals and save settings)
(Meal Preferences -Non Vegetarian/Vegetarian) (Select Payment Methods)
4.4.2 Account Info (Customer can edit it like name, email id, saved cards, address and
more)
4.4.3 Notification Settings
4.4.4 Your Order (Order history/ On-going orders / Cancelled/Returned orders)
4.4.5 Newsletter Subscription settings
4.4.6 Discount Codes
4.4.7 Log-Out
5 WEB ADMIN PANEL
5.1 USER MANAGEMENT
5.1.1 Admin can manage the User who register themselves
5.1.2 View list of all added customer and sub-admin.
5.1.3 Admin can add/edit/delete any User
5.1.4 Activate/ deactivate user account
5.1.5 User Registration with specific fields like Username, Name, Email, Password etc.
5.1.6 Admin can track customer order history and log activity of Sub-Admin
5.1.7 Reset customer/sub-admin passwords or log-in details
5.2 SITE CONTENT MANAGEMENT
5.2.1 Manage and edit informative pages and its contents –Add / View/ Edit/ Delete
5.2.2 Admin can edit/view agree terms & privacy policy
5.2.3 Admin can manage the landing page layout templates and can control the
sliders. All the important modules are easily controllable from admin panel
5.2.4 Website Statistics Overview
5.2.5 Add/Edit/Delete categories for Website & App
5.2.6 All the contents are dynamic from admin, admin can also choose the places for
ads banners and can manage newsletters
5.2.7 Add/Edit/Delete categories for Website & App
5.2.8 Add images and manage uploaded image library
5.2.9 Manage meal plan - add/edit/delete any plan
5.3 FORM MANAGEMENT
11. 10 | P a g e B y : D e p e x T e c h n o l o g i e s
5.3.1 Admin can manage all the forms available, i.e., user registration form and other
return policy forms.
5.4 PROFILE MANAGEMENT
5.4.1 Admin can manage the profile of the Users
5.4.2 Admin can edit/delete the profile of any User
5.5 CREATE AN ACCOUNT MANAGEMENT
5.5.1 Login Module for user login from the front end
5.5.2 Create User profile
5.5.3 Manage login form
5.5.3 Login Module for sub-admin login from the back-end
5.6 NOTIFICATION MANAGEMENT
5.6.1 Notification will be sent on customer registered email id or contact no. when
any order take place
5.6.2 Admin can manage the tasks performed by user
5.6.4 Admin can manage to send the notification
5.6.5 Admin will send notification to buyer on e-mail ID or contact no.
5.6.6 Payment notification sent to user for transaction will be manage by Admin
5.7 SALES REPORT MANAGEMENT
5.7.1 Admin can view transactional reports of user
5.7.2 Admin can filter the reports for Date Range, Monthly, Weekly, Daily
5.7.3 Admin can sort country wise monthly/halfyearly/quaterly/annually sales report
of sub-admin
5.7.4 Admin can edit/add/ delete section to sales report sections or form to fill
5.7.5 Admin can view all country sales report
5.8 RECIPES MANAGEMENT
5.8.1 Search and sort to easily find categories
5.8.2 Manage categories and sub-categories
5.8.3 Feature categories within navigation or on the homepage
5.8.4 Set categories as “active” or “inactive”
5.8.6 Manage categories thumbnails and images
5.8.7 Search and sort to easily find products in certain categories or with specific
attributes
5.8.8 Ability to select options such as featured, free shipping, reviews allowed, require
moderation for reviews and more
5.8.9 Add and manage main product image and additional product images
5.8.10 Admin can add or delete any recipes and information from front-end
5.9 ORDER MANAGEMENT
5.9.1 Manage and updated order status
5.9.2 View order number and all customer information
12. 11 | P a g e B y : D e p e x T e c h n o l o g i e s
5.9.3 View order information and purchase details (products, tax, shipping, addresses,
etc.)
5.9.4 Add private notes to the order
5.9.5 View shipping and billing address maps
5.9.6 Create and manage custom order statuses
5.9.7 Receive email when order is placed
5.9.8 Admin can manage all the images being displayed at the Front End
5.10 PAYMENT MANAGEMENT
5.10.1 Export to CSV/excel sheet
5.10.2 Send invoice to user against purchase of product
5.10.3 View a list of payment and its transaction details
5.10.4 Search / Filter / Sort particular payment and its transaction details
5.10.5 Multiple Payment Option - Admin will manage country wise payment
integration by which customer can pay for the product
5.11 INGREDIENTS INVENTORY MANAGEMENT
5.11.1 Manage products
5.11.2 Sellable quantity for each product
5.11.3 Low Stock Notification
5.12 SETTINGS MANAGEMENT
5.12.1 All setting section & check points in both user's account will be managed by
Admin
5.13 LOCATION MANAGEMENT
5.13.1 All Locations, Cities, Areas, Country sections view/edit/delete/add new in the
location list by the super-admin
5.15 LANGUAGE & CURRENCY MANAGEMENT
5.15.1 Admin can add or delete any language from the back-end
5.15.2 Admin can add or delete any currency from the back-end
5.16 NEWSLETTER MANAGEMENT
5.16.1 Admin will manage to send newsletter from the backend
13. 12 | P a g e B y : D e p e x T e c h n o l o g i e s
Mobile App User Interface
PHASES
1 PLANNING
Detailed Business and Functional requirement document
PHASE 1
2 DESIGN-PUBLIC AND DATABASE DESIGN SCHEMA DESIGN
2.1 Database Schema Design
2.2 Master Layout Mockup design Creation using PHOTOSHOP PSD file
2.3 Internal Pages creation as per specified Requirement (All Buttons/ Forms/
Dynamic Pages) - Static Design prototypes for Overall application
2.4 Base Template (For Different Pages After Homepage Design is Approved)
creation by implementing the approved static design into Framework code
2.5 Responsive Mobile App / Multi-lingual & Multi-currency Mobile App
2.6 Features offered by Mobile App (Other Featured Pages)
2.7 Header links
2.9 Footer links
2.1 Converting Template to Select Framework Template
3 DATABASE DESIGNING
PHASE 2
4 MOBILE APP DEVELOPMENT
4.1 Mobile App Sign-Up Screen
4.1.1 Logo
4.1.2 Register
4.1.3 Sign-Up (Choose Country, Name, Address, E-mail Id , Phone No. etc.) Mobile
App language will automatically translate according to user selection
4.1.4 Log-In (Username & Password) or Log-in by Facebook
After Registration User will redirect to App Homepage
4.2 App Homepage Screen with Slider Image - Banner, Attractive Images ->>
(Bottom Navigation Options)
4.2.1 Shop (Show all meal plans and price, user can view recipes step by step and also
ingredients with nutrients per serving)
14. 13 | P a g e B y : D e p e x T e c h n o l o g i e s
*(Select from different plans like pronto plan, families plan etc.) As per client
requirement
Select User Details (System will fetch user detail data from Log-
in details automatically like e-mail Id, contact no., name etc.
Delivery Address & Schedule (Detailed Address of the user
with preferred day (Date & Time) in a week and first day (Date
& Time) of delivery in a week. Admin will schedule delivery in
that date with 3rd
party delivery services and order will be
delivered on the preferred day to the user and he can see the
live navigation of the driver at the schedule date)
Payment Information (User can save credit card information
and also pay by PayPal account)
4.2.2 Explore
4.2.2.1 Recipes (Recipes step by step with nutrition value in it also user can rate it/add
to favorite/share with friends and family on social media)
4.2.2.2 News (Updated recipes new blogs and user can read it for free)
4.2.3 Notifications (For new offers and deals on the platform going on)
4.3.4 My Profile
4.3.4.1 Plan Settings
(Meal Plan= Select Plan-> No. of People-> No. of Meals and save settings)
(Meal Preferences -Non Vegetarian/Vegetarian) (Select Payment Methods)
4.3.4.2 Account Settings (User can make settings and changes in this section)
4.3.4.3 My Recipes (My Favorite & Previous meals)
4.3.4.4 Your Order (Order history/ On-going orders / Cancelled/Returned orders)
4.3.4.5 Support
4.3.4.6 Feedback
4.3.4.7 Log-Out
4.3.4.8 User can select any plan/ choose no. of people/ No. of Meals and order will be
placed, also ingredients for selected recipe will be delivered to the user
address for free shipping
Note:
We will integrate client website & mobile app with 3rd
party delivery
services, Admin will send data for delivery to 3rd
party and their
delivery boys will order on the scheduled date.
15. 14 | P a g e B y : D e p e x T e c h n o l o g i e s
WORK FLOW DIAGRAM
Scheduled
Order
3rd PARTY
DELIVERY SERVICE
-User Details
- Address Details
- Preferred Day &
Time in Week
-First Delivery Date &
Time in Week
DELIVERED ORDER ON
SCHEDULED DATE OR TIME
Select Plan
16. 15 | P a g e B y : D e p e x T e c h n o l o g i e s
TECHNOLOGIES
A web application will be developed in CI (CodeIgniter Framework) with and MYSQL
database. Technical approach for designing complete mobile app will be n-tier application with
layered architecture. The application will be developed with one of the PHP framework.
CLIENT SIDE
ENVIRONMENT
HTML 5.0, CSS
3.0 Java Script
DATABASE
SERVER MySQL
APPLICATION
ENVIRONMENT FRAMEWORK
CodeIgniter
new
technologies
Other
•Java with Android SDK
•Android Studio tools
•Network Communication
•Http URL connection class
•Rest
•Json Parsing
Android
Native App
• Objective-C xcode
• swift
• MVC architecture
iPhone
Native App
17. 16 | P a g e B y : D e p e x T e c h n o l o g i e s
Technology Strategy planning
Solution design
Network and Email System Monitoring
Move, Add, Change (MAC)
Warranty, Break Fixes & Installation
Technical Support
Reporting & Communication
IT policy Review & Development
Remote Backup
Implementation Planning & Guidance
Software Licensing control
Configuration
SUPPORT FROM US
18. 17 | P a g e B y : D e p e x T e c h n o l o g i e s
MILESTONES & DELIVERABLES
Milestone Deliverables
Advance None
At the end of Elaboration Phase Database design with PSD of home page and 1 internal
page, HTML of home page and 1 internal page, CSS
and graphic elements
Alpha Release 50% of functionally working product. Only 50%
features will be implemented and also will have design
and other functional bugs
Beta Release 70 % of functionally working product
70% features will be implemented and also will have
design and other functional bugs
Completion of the Project 100% of functionally working product
100% features will be implemented and also will have
design and other functional bugs
Release on production server. Source code of the
product once client has accepted the product after UAT
(User acceptance testing) and made final payment
PROJECT COST ESTIMATION
Cost of the Project (in US$) = $14400
Time frame to deliver the project= 12-16 weeks
19. 18 | P a g e B y : D e p e x T e c h n o l o g i e s
DEPEX TECHNOLOGIES (P) LTD
An ISO 9001 CERTIFIED COMPANY
A 90 Sector 4, Noida
New Delhi India
INDIA : +911204952819 | USA :+13159087430
Thanks you for reviewing our Proposal!!