Find Me, Feed Me - Social Network Application

Website URL

http://ectweb.cs.depaul.edu/abradle3/findmefeedme.html


Value Proposition and Scope

a. This website will provide services for two different users. The first user will be owners of food truck who will be able to log in and provide updates regarding the status of the food truck, which will include the daily menu and specials, location, availability, accept orders, communicate with the customer, and link to their social media accounts.

b. The second user is the customer. The application will allow customers to order food, check locations and availability, make payments, leave reviews with their social media accounts if they (i.e. Yelp, Facebook, etc...), contact the food truck via email or phone, and map directions to the truck using google maps.

The main scopes are as following:

  1. Posting and viewing daily menu and specials:

    The food trucks will be able to post the daily specials and menu on the website and the customers will be able to view and place orders based on the menu.

  2. Posting and finding the location:

    Food trucks are mobile and being able to locate each one is important to customers. Food trucks will be able to update their location and post their schedule so that customers can easily locate them.

  3. Ordering food:

    This application will allow customers to order food and the food trucks will be able to receive and fulfill the order.


Competition

  • http://www.chicagofoodtruckfinder.com

  • https://play.google.com/store/apps/details?id=com.intersog.truck_locator

  • https://play.google.com/store/apps/details?id=com.cyberwalkabout.foodtrucks.all

    Our website will allow food trucks to log in and share information with customers in one central place, and also will allow customers to order food via the app.

    Function Requirements

    1. Login Function: Each user, food trucks and customers, will have a login and password in order to have a personal experience and settings.
    2. Schedule Detail: Food trucks will be able to update their daily schedules on their end.
    3. Menu Detail: Food trucks will be able to update their daily menus.
    4. Google Maps: Customers will be able to map the location of the food truck they are looking for.
    5. Order Function: Customers will be able to place orders with the food trucks and the food trucks will be able to see each order.
    6. Social Media Linking: Food trucks will be able to post daily updates on their social media pages and customers will be able to leave reviews.

    Information Structure and Site Map

    Business Requirements

    1. Provide customers with updated food truck information including: location, menu, daily specials, contact information, and prices.
    2. Provide customers with the ability to place orders and receive confirmation receipt and pick –up times.
    3. Provide customers with access to various food trucks.
    4. Provide food truck owners the ability to advertise, sell, and communicate with customers.

    Technical Requirements

    Pages

    Home page – Provide customer with a greeting page which allows access to login page and food truck directory.

    Directory page – Listing of all food trucks, provides link to food truck information page.

    Information page – Individual food truck page which include schedule, menu, location, contact information daily specials, prices, and link to order page.

    Order page – Allows customers to place food orders.

    Review/Confirmation page – Allows customers to review and confirm order, or return to the order page.

    Order Confirmation page – Provides customers with confirmation that order has been placed, the cost of the order and pick-up time.

    Registration page – Allows customer to register their address, email, user name, password, credit card, address, zip code, and telephone number.

    Login page - Provides customer the option to login to place orders and access their existing customer information.

    Database

    Food truck and customer database

    Database to store food truck prices and inventory. Database will also store customer information, which includes: user name, password, telephone number, credit card information, address, zip code, and email.

    Site Map

    sitemap

    Acitivity Diagrams

    sitemap
    sitemap
    sitemap
    sitemap

    Interface Requirement and Wireframes

    Website Homepage

    wireframe

    The application will utilize forms and buttons to gather customer information and submit customer information. It is out goal to provide a user-friendly interface and experience. The wireframe gives an example of the basic layout of the application. Most pages will be simplified in this manner. Pages will be limited to no more that 2 buttons. The customer will only be required to complete forms during registration and login. The order menu will utilize a drop down menu. I believe both the buttons and forms will be effective in the application.

    Home Page – Login in button, Food Trucks button (The Food Truck button allows customer to view Food Trucks as a guest, no food orders can be placed as a guest.)

    Directory Page – Food Truck Listing: Buttons on this page will link to the Individual Food Truck Page.

    Food Truck Information Page – Food Truck Information Text: Order button and Return to Food Truck Listing button.

    Order Page - List the drop down menu to select items to order and quantity. This page will also contain a Place Order button and Cancel button.

    Review/Confirmation Page – This page will list the detail of the order placed. There will be a Confirm Order buttons and Cancel button.

    Order Confirmation Page - This page will confirm the order has been placed, give a pick up time, and list the cost of the order. There will be a Return to Homepage button.

    Login Page - This page will display the form to collect customer user name and password. This page will contain two buttons, a Submit button and Registration button.

    Registration Page – This page will display the form to collect new customer information. This page will contain a Submit button and Cancel button. (The Cancel button returns customers to the homepage.)


    Project Milestones

    Planning: 1/27/15 – 2/10/15 Scope Document and Diagrams – Visio and Word

    Design: 2/11/15 – 2/18/15 Page Layout Design – PhotoShop

    Development: 2/18/15 – 3/04/15 Development of Application Pages and Database – Access, HTML, PHP,CSS

    Testing: 3/5/15 -3/8/15 Test Scenarios – Test Users

    Implement: 3/9/15 – 3/10/15: Website