1

Proposal for < Fusion Menus / Date:19 Jan 2007

Proposal for <Fusionmenus

Document Attributes

Prepared By / Jitendra Mane
Division / Software Development
Version / 0.2
Created On / 18-01-07
File Name / Fusionmenus Proposal-V-0.2.doc
Location / Local Machine
Project Name / Web Portal for Fusion Menus
Doc ID / N.A.
Supporting Attributes / Sensitivity / Confidential
Language / English
Reviewed by / Chetan More
Review Date / 19-01-2007
Approved by / Parag Sane
Approve Date / 19-01-2007
References / Discussion with Sunila/ Sheetal
Comments

Copyright

Copyright 2005 Graphinet Solutions Pvt. Ltd. Plot No. 30, Lane No. 4

Prashant Housing Society, (Near KrishnaHospital), Kothrud, Pune 411029.

Ph. +91 202 545 8207

You are not allowed to copy this document published by Graphinet Solutions Pvt. Ltd. The use of this document is restricted to

  1. Use only within your organization
  2. Information evaluation purpose only.
Revision History
Date / Version / Description / Author
25-01-07 / 0.2 / Revised proposal document withadditional functionalities. / Jiten

Table of Contents

Title Page No

  1. ProjectObjective5
  1. Scope of Work5
  1. Assumptions5
  1. Constraints5
  1. Business Solution5
  1. Material Analyzed7
  1. Supporting Documents7
  1. Sign Offs Description5
  1. Deliverables8
  1. Project Objective

To Design and develop a portal, which will provide information & ability for the user to suggest their menu, recipe etc. on Drinks/cocktails, Salads/Soups, Appetizers/snacks, Main Course, Dessert, Menu of the week etc. This information will be organized based on countries & Themes. Apart from this it will provide advertising opportunities to post classifieds or banner advertisements. The recipes or menus that are suggested will be authorized by the administrator / moderator of the categories before they are posted on the website. The portal will be integrated with Restaurant search feed that will be pulled from a third party website. Apart from this the portal will use Google AdSence to populate Google advertisement feeds on the website to generate revenue from the click thruof these ads.

  1. Scope of Work
  1. Logo Design
  2. Website design, development and functionality coding along with admin control panel to manage the portal contents.
  3. Requirement Analysis and Study
  4. Database Design
  5. Third Party xml feed integration for restaurant search
  6. Integration of Google AdSence ad feed.
  7. User Management
  8. Banner / classified management
  9. Website Hosting
  10. Website Management
  11. Online payment facility
  1. Assumptions

The website will be a dynamic website with the ability of rendering search engine friendly content.

The client will provide the necessary information & text contents.

The recommended technology for the portal will be Microsoft ASP .Net

  1. Hosting details for staging and live server should be provided.
  2. Payment gateway details and SSL certificate should be provided.
  3. Content for the site should be provided.
  4. Site Structure for the site still needs to be finalized.
  5. User interface design needs to be finalized, before integration and coding.
  6. Any additional scope than the below mentioned points will be add-ons to the project and will be charged on per hour rate.
  7. In order to keep the project on track Graphinet expects timely feedback on intermediate deliverables.
  8. Sheetal will send the Coding Standards document to be followed for the project.
  1. Constraints

1.No practical implementation of the project will begin till the SRS document is finalized.

2.Fusion Menus will support with all information that is valid and necessary for the execution of the project.

3.The site will be compatible with I.E. 5+, Firefox 1.0.7+, and Netscape 7+ at minimum 800 x 600 resolution

  1. Business Solution

The web site will have an easy and user-friendly interface design and navigation. In addition to this, they will have an administration tool from where respective users can edit the content from the site and update the site.

The development team at our end will design web based user interface that integrates well with the desired look and feel and work it out so that it becomes functional in the time that is decided to get the site in place.

Please see color schemes and layout in these example websites.

Modules and Functionalities

Site will include two parts, front end site to display the Content, Menus and recipes.

Different levels of Administrator(s) will manage the admin part of the site.

  1. Member Registration and Login (Site users)

There will be four types of user to register to site.

They will browse the recipe, menu, create menu and recipe book.

Following will be user’s task.

1.1Regular User

Search menu, recipe, restaurants, Chef Profile and add the list to his Book. Regular user can also submit his/her recipe to site DB after registering to the site.

1.2Regular User (Paid)

Search menu, recipe, restaurants, Chef Profile and add the list to his Book. This user will be provided extra space to create his Book/Favorite list.

1.3Restaurant Owners

Restaurant owner can register and submit their menu card and recipe to the site database.
Find a restaurant – based on zip code

Make a reservation – Client will preview requirement later

Add a menu card – capability of a restaurant to add a menu card of the restaurant.

This screen will allow the restaurant owner to type in the menu card thru the website.

We will offer a mechanism to upload a background to the menu card and banner to the menu card.

Menu card will have a template.Each restaurant will pay us to add a menu card to the website

1.4Chefs

These users can be regular users who can submit their profile, with list of recipe they submitted to site database.

Contact details will be available for other user, if they want to contact chef.

The following are the capabilities of a chef.

  • A chef can add his/her bio
  • A chef can add some information about him/her (name,address,contact etc)
  • Add a list of submitted menus/recipes into his/her resume.
  • Add a image of him/her

On clicking on the chef the user will be taken to the chefs resume. Each resume will have a list of menus the chef has added.

Each menu will be clickable link that will take the user to the menu page.

  1. Display Menu / or categories

Display menu list with sorted order. When user clicks on menu, it will display the different menu category from that menu.

  1. My Content

Users can create Book of Menu, Restaurants, chefs, Recipe.

They can share the menu and recipe list to other users (Private & shared).

They can send a link or recommend the site/ menu/ recipe to their friends.

  1. Display Recipe details

When user click on recipe name it will display all the details related to that recipe including ingredients, Directions, Nutrition Analysis.

  1. Country list

Different Menu and recipe will be displayed based on Countries.

  1. Submit Menu (item)

Menu is a set of recipes

Registered user can submit menu, it will be available on site after approved by Admin moderator.

  • Cuisine Style
  • Menu Style
  • Serving size
  • Preparation time. (hours/minutes)
  • Appetizer recipe
  • Main course recipe
  • Salad recipe
  • Soup recipe
  • Dessert recipe
  • Drinks recipe
  1. Submit Recipe

A recipe has the following attributes which will be submitted by Regular user, Restaurants owner, Chef, admin.

  • Recipe name
  • Ingredients and quantity
  • Method/preparation
  • Cuisine
  • Recipe Style i.e. if the recipe is appetizer or drink or main etc
  • Serving Size
  • Preparation time
  • Grocery
  1. Submit Ratings / reviewsfor Recipe / Menu

Any registered user can search for recipe and submit his/her review / rating for it. A unique user vote will be considered.

  1. Menu of the week

Unique user rating / reviews will be considered and based on that Menu of the Week will be decided. The other criteria for deciding it will be page views for the recipe / menu.

  1. Download Recipe/ Menu

Details of menu and recipe will be exported into following format

1. Excel file

2. Print- Print recipe or menu

3. iPod - Export details in Notes (file format) and copy to user iPod.

4. Adobe PDF files /Word document

  1. My Account

User can manage the account details and his / her added recipe details, menu details,payment details in my account.

My account for Chef and Restaurant ownerswill be different, which will let them manage their profiles or menu card.

  1. Feed integration for restaurant search (Find Restaurants)

This will be third party Database, where user can search the restaurants based on Zip code, city, states etc.

Fusion Menuwill be purchasing this database.

The oddity database has a feed of restaurants. Schema of this feed can be the same as bought from oddity.

Oddity also has a feed of recipes. I’m evaluating this feed so we can upload it to our home grown schema. I have some ideas about the schema I’ll share with you soon.

  1. Integration of Google AdSence ad feed.

Google AdSence feed will be integrated on the website, which will serve Google Ads based on the contents of the page. The same will be applicable for search results as well. The place for the AdSence blocks will be decided while designing the UI flow and UI design.

  1. Classified ad and Banners advertising

Registered Members / non members, restaurant owners, Chef can post the classified ads under different categories.

Ads will be sorted based on country.

Chefs will add themselves free to the site. They will increase recipes in the fusion menus database.

User can also upload the banner and it will be shown on site after admin approval.

We need to identify the pricing model for this along with the general guidelines for sizes etc. for this. Another alternative for this could be signing up with a third party banner advertising provider like double click or clicksor etc. who will provide us with the advertising feeds and we can in turn have a revenue model like AdSence attached to this.

  1. Newsletters

Newsletters will be sent to registered users from admin from a set of defined templates.

  1. Contests (Ability to set-up contests)

Admin will setup different contest, registered users can enter the contest and winner will be chosen and announced accordingly.

  1. Search Recipe, Menu

Each Menu and recipe will have search filters.

The filters are

  • Cuisines( FYI Since the site is fusion the cuisine can be French + Indian)
  • MenuStyle
  • Preparation Time
  • Serving size

On submission of the filter the list of menus/recipes will be displayed along with checkboxes and links. On click of each link, user will be taken to the appropriate menu/recipe page. The check boxes will enable us to add one or many menus/recipes to the menu/recipe book.

Each menu/recipe clicked/browsed will be available on the left hand side.

  1. Menu Builder and Share a menu

This will enable the user to add different categories of recipes from the existing database into a menu, and build his unique menu for future reference.

  1. Menu adder/Fuse a Menu

To type a menu and Save the entered menu/recipe and save it to his/her menu book

Or submit it to the website.

User will be able to FUSE (combine) a menu using other user’s menus.

  1. Grocery list

A recipe or a menu will have a grocery list and will be downloadable to

  • Excel file
  • Printer
  • iPod

Grocery list will be capable of generating a grocery list based on the menu(s) and recipe(s) that were chosen.

III) Admin Section

  1. Admin login Authentication
  2. Admin User management (super user, admin user, Recipe Moderator etc)
  3. View and approve Menus / Items
  4. View and approve Recipe
  5. View Registered members
  6. View ratings and reviews of recipe (votes)
  7. View and approve classified ads, banners
  8. Setup contest and winners
  9. Newsletter management

10Manage Categories

11Manage Menus

12CMS for managing some static page content

13Edit Menu and update missing information of menu.

14Payment History/ reports

QUESTIONS/ ASSUMPTIONS

  • Will the banner/ classified ads be charged, if yes we need to work out a model for this?
  • Need more details on Contest types and how the winners will be chosen for the contest.
  • For now the plan was to let the users of the site pick from a set of menus and vote. The menu of the week will be published under the menu of the week tab. I’m going to talk to some restaurant chains to find if the will sponsor any gift certificates. We should have a provision to add a gif and verbiage about the promotion on the page.
  • Need more clarification on working of menu FUSE, what is the difference of Fuse a Menu and Menu Builder?
  • Fuse a menu will be like constructing a menu by picking the recipes based on categories (main course,appetizer, salad etc) from the database. Here the user is not interested in typing a menu. But the User is interested in creating a menu and a grocery list
  • What will be max limit for storing number of recipe, menu, and restaurant in his favorite list for regular user?
  • We will have to work on this number together as this is free space offered to the user. This will decide the capacity of the database. (I have some schema ideas which I’ll share with you soon) How do 50 menus sound for a menu book? And about 300 recipes, 20 chefs and 100 restaurants.
  • What will be max limit for storing number of recipe, menu, and restaurant in his favorite list for upgraded regular user? (Paid user).
  • Regular user can recommend to a friend or to fusionmenus

Our Assumption:What we understood is user search of recipe or menu, view chef profile and he can send that link to his friend.

That’s correct

  • A regular user will be able to provide review / rating for a menu from a pre-selected list of menus.
  • That’s correct

What is pre-selected list of menus? This was asked in previous doc still not clear.

Pre-selected means already which are in the list or approved by the admin to show on the frontend.

  • User has to register to post reviews / ratethe menu.
  • That’s correct
  • Share a Menu / Recipe

How this Sharing of menu going to work?

Our Assumption:The user will have the ability of sharing the menu to be visible on Public area. If user does not want to share it in public it will be kept as private and not visible to anyone else. Share really means add. It can be added to the FM (fusion menus) database or to a personal menu/recipe book.

How the Normal user will able to view this Fusion Menu?

Need to discuss on this

The normal user can view it, if he shares the Menu publicly, if he shares it private, it will remain in his account.

  • Each menu or recipe will be downloadable

Our Assumption:

iPod - this is an upgraded service and will be charged. (Unless it is free) That’s correct

Are we doing to include in First phase or it will come in later phase?First phase if possible

What we have understood is we will export the recipe list in particular file format. (Notes) That will be copied to IPOD from PC.

We will need to do some research on apple website and cell phone websites to get some freeware. I found a few websites – please review them.

The website below creates shopping lists and downloadable recipes in downloadable format o the i-pod

http://mac.softpedia.com/progScreenshots/Recipe-Box-Screenshot-8910.html

There is software for downloading

We have checked with this URL. Downloaded some sample notes file of recipe in zip file.
Are we going to give the files in compressed zip file download for Menu, indusial recipe, Restaurants, Grocery list?

Sample File Form:

Affinity Cocktail

1 ounce Dry Vermouth

1 ounce Sweet Vermouth

1 ounce Scotch

3 dashes Orange Bitters

Stir and strain into a cocktail glass over ice.

We need to check by importing this file in IPOD. Also need to check max character limit for ipod.

Cell phone

How will it download to Cell phone?

Is this going to work same as download Ring tone or via GPRS?

Please review site - mobile recipes

This URL is not working

  • Search

Is there any limitation for saving the search results of recipe and menus?

How this link MY BEST and TESTED menus/recipes is going to added and affected to main recipe /menu database?

Tested: This can be an attribute/flag of the menu or recipe. This will be a personal list that the user has flagged as tested recipe or tested menu.

Frequently searched or last five searched recipes/menus: To show the user a list of menu/recipe that the user browsed on the site. Similarto google. This can be list of the last five recipes/menus browsed.

  • Grocery list

Our Assumption:

Here is our understanding. Please Clarify.

User is going to add the Grocery list while adding the recipe.

When user adds recipe to Book, Related Grocery list will be also shown with check boxes.

So that user can remove unwanted items and save under his book or export to excel.

User may and save this list in the book under that recipe or Menu.

Every recipe has a grocery list.

A grocery list is a set of ingredient, unit of measure and quantity.

Ingredient quantity unit checkbox

Cauliflower 1 y

Salt 1 tsp n

Onion2 y

Tomato2n -- as I have it in the refrigerator

Heavy cream1tbspy

The above grocery list is for serving size 4. To change it to serving size 8 I have to multiply the list by 2.

A user will add the recipe with a serving size in mind.

We will have to generate a dynamic grocery list based on serving size

Software/ Hardware Requirements