PHOTOBOX LLC E-Commerce Web Site Development
Proposal
Prepared by: Address:
RASH MEDIA RASH Media Team 473 Adelaide St W Vancouver, Canada M5V1T1
Website: Telephone: Fax: E-mail: Primary Contact:
Rashmedia.com 948.405.3074 948.394.3056 aferry@rashmedia.com Amanda Lynn Ferry
June 1, 2011 Amanda Ferry RASH Media 473 Adelaide St W Vancouver, Canada M5V 1T1 Dear PHOTOBOX LLC, Rash Media is delighted for the opportunity to respond to your requirement for a solution that will provide you with an E-Commerce website for your business. The accompanying proposal aims to provide an extremely comprehensive response to all of the requirements outlined by the PhotoBox LLC team. I hope that you will be as excited about our proposal as we have been developing it for you. It is my personal promise to adopt your vision for your website as if it were my own. I am looking forward to our meeting on June 16th where my team and I will present to you some of the main points of our proposal. Thank you .
Sincerely, Amanda Ferry Rash Media Project Manager
1
Table of Contents Cover page - Cover Letter - Index - Executive Summary Qualifications - Mission Statement - Previous Work - Ac Marketing Project Brief - Jimmy Gambrone Photography Project Brief - MCBA Project Brief References - Reference 1 - Reference 2 - Reference 3 - Organizational Capacity - Web Staff Percentage - Our Process - Testing and Support Plan Functional Specifications - Overview of usability goals - Usability Plan Design Solution - Site Interface - Style Guide - Design Requirements - Organization and Navigation - Visual Impact Technical Solution - Ordering - customer info - Ordering - Service Selection - Ordering Shipping Methods - Customer Notification - Customer Support - Business Intelligence and MGMT Reporting - Commerce and Accounting - Site Portability and Supportability - Email Marketing - Affiliate Program - Service Demonstration - Customer Photo Hosting - Website Technologies Transactions and Tools Overview - Scripting and Programming - Web-Application and Database Services - Interactive Component and Functional Capabilities Schedule and Cost Analysis - Schedule overview - Cost Analysis - Payment Schedule Appendices - Appendix A Resumes - Appendix B Terms and Conditions - Appendix C Warranty - Appendix D Gantt Chart
2
Executive Summary Below is a summary of our complete solution for your request for an E-Commerce website. Solution Summary: Rash Media will provide a website which will be built on a database-driven platform. The back-end interface will allow Photo Box to work with the database in a safe and time efficient way. You will also have the ability to view data reports and export to your current QuickBooks accounting system. The front-end store will be designed to the highest industry-standard in terms of aestheticism, usability, and functionality. All requirements and expectations set forth in Photo Box’s request for proposal will be honored by the Rash Media team as we work towards our common goal. Time and Cost: The project set forth would be completed over a period of eight months and the final cost will be $169,498.52.
3
Qualifications
4
Mission Statement Rash Media is a team of sixteen highly talented and dedicated individuals. We strive to deliver highly effective web-based solutions to our clients. Our vision from the start was to bring together the most creative and driven people in the Vancouver area and form a company which would work like a family. Over the past eight years our family has grown in number and in our level of expertise in the field. In this competitive environment we are proud to say that we have proven that we can hold our own against some of the larger firms. We credit this to our dedications to the client’s needs and our policy of open and honest communication. We work largely with small to medium sized businesses as well as non-profit organizations. It is our mission to handle each project with the care and attention that we would our own endeavors. This is the standard to which all employees at Rash Media are held.
5
Previous Work There are many clients RASH Media has worked with in the time we’ve been together. In turn, some of these clients came back to us with pleasure raving about the purely professional and excellent work we gave them. Following are copies of the proposals and final products that we put together for those clients. Along with a detailed project summary, we have also attached an image of the final work.
6
AC Marketing Project Brief
PROJECT DEFINITION •
The purposes of this project was to both design and create a fully functional
website uploaded and linked to the domain www.acmarketing.com with a fully functional blog for daily updating and also a username and login database for different users to upload special events and times.
BACKGROUND •
Project was a website for a local marketing agency in the North Philadelphia area.
Client wanted to expand her marketing agency to the internet and be able to run her company from home.
PROJECT OBJECTIVES •
Objectives for this project include design of layout with multi linked navigation bar,
fully functional blog with multiple username and logins, calendar with automatic updating for new posts, contact and email page with email form, preloaded slideshow on all pages.
7
PROJECT SCOPE •
Hour for completion consisted of 35 hours per week for 8 weeks. Client was
notified three times during the construction and completion of the website. Contact times were at beginning of project, mid-way through completion and 1 week prior to upload for final critique. Project was completed within the 8 week scope.
PROJECT DELIVERABLES AND/OR DESIRED OUTCOMES •
Project was begun on 11/12/10 with signature from client. All clients needs and
desires were met and uploaded to requested domain by 01/10/11.
EXCLUSIONS •
Exclusions include any mid-contract changes and were previously discussed with
client before contract signature.
CONSTRAINTS •
Project was to be completed in 2 months because of time constraint.
CUSTOMERS QUALITY EXPECTATIONS •
Customer demanded a professional quality website with a extremely sleek and
simple layout. Customer also demanded website would be directed towards users who were female and aged 25-58.
DELIVERY DATES •
Key delivery dates were 11/12/10 – 01/14/11 for completion and upload of
website. •
Key contact dates(in-person) were 11/12/10, 12/13/10, and 01/10/11.
8
Jimmy Giambrone Project Brief
PROJECT DEFINITION •
The purposes of this project was to both design and create a fully functional
website uploaded and linked to the domain www.jimmygiambrone.com with a fully functional slideshow for both images and videos, and also a contact page with an email form.
BACKGROUND •
Project was a website for a local photographer in the center city Philadelphia
area. Client has been gaining recognition while working with big name music artists.
PROJECT OBJECTIVES •
Objectives for this project include design of layout with multi linked navigation bar,
fully functional image loader with slideshow option, video loader with movie screen option, contact page with information and pricing list on photo shoots.
9
PROJECT SCOPE •
Hour for completion consisted of 20 hours per week for 9 weeks. Client was
notified three times during the construction and completion of the website. Contact times were at beginning of project, mid-way through completion and 1 week prior to upload for final critique. Project was completed within the 9 week scope.
PROJECT DELIVERABLES AND/OR DESIRED OUTCOMES •
Project was begun on 05/10/10 with signature from client. All clients needs and
desires were met and uploaded to requested domain by 07/16/10.
EXCLUSIONS •
Exclusions include any mid-contract changes and were previously discussed with
client before contract signature.
CONSTRAINTS •
No constraints for this website.
CUSTOMERS QUALITY EXPECTATIONS •
Customer demanded a professional quality website with a extremely sleek and
simple layout. Customer also demanded website would be directed towards users aged 18-28.
DELIVERY DATES •
Key delivery dates were 05/10/10 – 07/19/10 for completion and upload of
website. •
Key contact dates(in-person) were 05/10/10, 04/13/10, and 07/16/10.
10
MCBA Project Brief
PROJECT DEFINITION •
The purpose of this project was to both design and create a fully functional
website uploaded and linked to the domain www.mcbanj.org with an administrator login with update as well as posting abilities.
BACKGROUND •
Project was a website focused on The Mercer County Bar Association. Users
needed to experience an easy to use and readable type of layout because the association is a lawyer based group out of Central New Jersey.
PROJECT OBJECTIVES •
Objectives for this project included easy to use web layout, simple navigation for
older age users, straight to the point content flow, light image based layout, admin login and update with posting abilities, monthly calendar and current events section,
11
quarterly updates and changes.
PROJECT SCOPE •
Hour for completion consisted of 25 hours per week for 7 weeks. Client was
notified three times during the construction and completion of the website. Contact times were at beginning of project, mid-way through completion and 1 week prior to upload for final critique. Project was completed within the 7 week scope.
PROJECT DELIVERABLES AND/OR DESIRED OUTCOMES •
Project was begun on 01/23/09 with signature from client. All clients needs and
desires were met and uploaded to requested domain by 03/01/09.
EXCLUSIONS •
Exclusions include any mid-contract changes and were previously discussed with
client before contract signature.
CONSTRAINTS •
Only constraints were that website could not contain more than 25GB storage
information.
CUSTOMERS QUALITY EXPECTATIONS •
Customer demanded a professional quality website with a extremely sleek and
simple layout. Customer also demanded website would be directed towards users aged 18-45. Also simple colors and sectioned layout.
DELIVERY DATES •
Key delivery dates were 02/28/09 – 03/05/09 for completion and upload of
website. •
Key contact dates(in-person) were 01/23/09, 02/18/09, and 03/01/09.
12
Client References
13
South Florida Internet Marketing
From: Jason Peterson, Board of Directors Office: 407-‐506-‐0474 47 East Robinson Street, Suite 211 Orlando, FL 32801 To : Media Consultants for RASH Inc. To whomever it may concern: I feel compelled to write you a letter of recommendation because you and your crew did an absolutely fantastic job. The workmanship was excellent and your quick responses were even better. Above all I appreciated working with people who are thoughtful and cool when situations are tense, and you were definitely both. Best Regards, Jason Peterson
14
Global Response Ref.
April 20th, 2011 Dear RASH Media, RASH Media has been continuously working with our web department in assisting product development. This team has proven themselves multiple times to be a hardworking and consistent company. I have not worked with a better team in my 20 years of business and would recommend for anyone to do the same. You will be hearing from us in the near future! Thanks in advance, Mark Jones, Senior VP Product Development Office: 954-‐973-‐7300 777 S. State Road 7 Margate, Fl 33068
15
Jennifer Skabo Photography March 10th , 2011 RASH Media Team 473 Adelaide St W Vancouver, Canada M5V 1T1 Dear Team, It is a pleasure that I write this letter of recommendation for RASH Media concerning the website they are currently producing for my small business. RASH Media has been extremely quick with both responses to e-‐mail and timing on web production. It has been quite a pleasure to work with such an amazing and talented group. Continue the hard work! Thank you again, Jennifer Skabo, CEO JS Photography Office: 0448 816 934 8756 Marlin Lane, Suite 2003 Hobart, Tasmania, Australia
16
Organizational Capacity Our firm is comprised of twelve people, ten of whom are full-time employees. Between our staff, we offer superior experience and skills in programming languages, including HTML, CSS, Javascript, Jquery, AJAX, PHP, MySQL, Oracle, DHMTL, and Flash. We excel in the application of creative programs such as Adobe Dreamweaver , Adobe Photoshop , Adobe Illustrator , Adobe InDesign, ProTools, Final Cut Pro, and Corel Painter XI. Our offices, located in the center of the Vancouver business district, are well supplied with both Macs and PCs, secondary and tertiary backup drives, scanning equipment, etc.
17
Our Staff A total of six of our full-time staff would put work into PhotoBox LLC's site. Two of these would work half-time on other projects as well; therefore the total portion of staff thus employed would be 5/12, or roughly 42%. AMANDA LYNN FERRY : Project Manager (PM) “Managing large web projects is like playing a sport. It is fast paced, competitive and you never know when you’re going to be thrown a curveball. As a project manager at Rash Media I have worked with some of the most passionate players in this field and have together accomplished some amazing goals.” HANNAH GREENE : Instructional Designer (ID) Hannah Greene is a full-time instructional designer at Rash Media. Her work on various projects has been to collaborate with the graphic design staff to produce friendly and intuitive user interface layouts. Hannah's inspirations include disparate modes of communication, such as novels, magazines, comics, and movies as well as innovative ways of learning and seeing on the web. RYAN FENNELL : Programmer (PG) My name is Ryan Fennell and I’m the programmer for Rash Media. For the Photobox site I was in charge of implementing the content given to me by Hannah and Amanda and the design drawn up by Scott into an actual, functioning website. Building the site was matter of using HTML and CSS to shape the site into the design, and Javascript to give it functionality. SCOTT NYZIO : Graphic Designer (GD) “During my time with RASH Media I have grown to love each and every member of our hardworking and dedicated team. My true passion is with web design and this company has made my passions grow stronger. I plan to continue my hard work with RASH Media and my coworkers. Graphic Design has been one of my great accomplishments in my life and RASH Media has given me the outlet to 18
expand my horizons.”
19
Our Process
Rash Media employs a unique development process based loosely around the common ADDIE model of instructional design. Our workflow concentrates on communication with the client, careful planning and meeting set goals. Initial Evaluation Whether the client has come to us or we are taking on an RFP, the first step is always to get to know that client. We want to know who they are and what are their goals and expectations. From there the project manager can put together a team best fit for the client’s specific needs. A project team will generally be made up of the project manager, an instructional designer, a graphic designer and a programmer. Project Planning From here the project team takes the information provided by the client and gets to work on either an RFP response or a design document. At the end of this phase everything from a task schedule, budget breakdown, workflow report, development plan, site flowchart and wire framing, and a testing and maintenance plan will be written out. Design Phase Once all of the details have been planned and thoroughly documented, the graphic designer and programmer work on designing the look and feel of the site. The key factor of this phase will be the target audience. Once a prototype is completed the team works closely with the client in order to match their expectations.
20
Continued on next page.
Our Process Continued Development Phase At the development phase is when the actual product is made from the client approved prototype. Once the shell has been created, your designer will take your content and distribute it throughout the site, in the appropriate areas. Elements such as interactive contact forms, flash animations or ecommerce shopping carts are implemented and made functional during this phase. The instructional designer and programmer will work on completing any necessary databases, as well. This involves writing valid code that complies to current web standards, maximizing functionality, as well as accessibility for as large an audience as possible. Testing and Delivery Before the final website can be delivered to the client’s server via an FTP program, a period of testing is required. The project manager will ensure that every link works, all forms and functions are working properly, content is correct, code is valid and cross-browser compatible, and all elements are optimized for the web.
21
Testing and Support Plan Description Throughout the testing phase of our development we will be using 2 types of testing. These types will be called the alpha and beta testing phases. Using different control groups, the testers will be asked to perform simple tasks related to the website and its functions. Schedules and Groupings Scheduling will be based on types of test groups. The testing process will continue throughout development so the final release will be bug free. Each testing phase will occur for a 7-day duration and will each occur 3 times throughout production. Each group will be asked to test for the 7 day duration with 7 days between each testing phase for fixing of errors. Alpha group will be testing all of the software and its functionalities. Alpha testing will be for ready to use software as a type of in-house acceptance testing. Software that passed the alpha test will not be released till all the major functionalities of the software are built and tested. Next test group will be the beta testers. Their group will be testing all of the layout functions of the website. Beta testing will be conducted with a restricted amount of customers previous to final release of the website. Features to be tested Alpha tests will include software and code functionality such as test login, image uploading, newsletter signups, ordering process, and image viewing. Beta tests will include layout and other functionality such as correct linking between sites, understandable navigation, spelling and grammar; images and styles are relative throughout the site, and loading time. Continued on next page. 22
Testing and Support Plan Continued Error Reporting and Fixing In the case there is a problem with any of the tested information, users will be given a form to fill out according to which group they are in. Within the form the tester will need to verify which group phase, time of error, significance of error, possible solutions, and section error occurred. Errors will be reviewed and fixed according to entry of error. Same tester will be asked to perform the same steps after fixing the problem to ensure proper standards have been met. Support Support will be available Mondays through Fridays 8am – 8pm for any testing questions or concerns. Testers should not limit testing to these hours but should express concerns regarding any testing procedures at these times.
23
Usability Plan When ordering, if user has not created an account, they will be prompted to login or create a new account. After login, user will follow these steps to complete a successful order. - Review option chart and select boxes where service is needed. - Select images previously uploaded that would like to be included in the order. - Continue shopping page or Continue to checkout. - User fills out questionnaire for ordering specifics (Name, Address, etc.). - Payment screen allows user to choose from a list of different payment methods (Check, Credit, Money Order, Pay Pal). - Confirmation page will show a summary of the users order and will also be used as a receipt for their order. Users will receive a confirmation e-mail when order is approved and complete. They will be directed to a link within the e-mail that will send them to a confirmation page. Throughout the ordering process there will be help links to ensure that users are able to navigate through the order with ease. User Senario When a customer – let’s call her Nora – visits the PhotoBox home page, she will first and foremost encounter two things: a video tutorial and an area which allows her to upload photos. We will assume she has already uploaded her favorite images. When Nora clicks on a link to begin ordering, she will be prompted to login or create an account. Nora, a first-time customer, will be able to fill in the necessary fields to create an account on one screen. After logging in, Nora will be able to order in four steps.
Continued on next page.24
Usability Plan Continued During each step, help links will be prominently displayed to ensure that she is able to navigate through the order with ease. First, she will see a list from which she will be able to select options – that is, specific services needed – for her order. On the second screen, she will be asked to check boxes next to those images she has already uploaded which she would like to include in the order. After completing these steps specific to PhotoBox. Nora will have to option to continue shopping or check out. If she chooses to check out, she will only have two screens to complete: on the third screen, she will fill out a form with standard personal information (name, address, etc.) and delivery options, and the fourth screen will allow her to input payment information and method. Finally, Nora will be shown a confirmation page and receive a confirmation email linking to this page, which will show a summary of her order and function as a reciept.
25
Design Solution
26
End User Site Design – Home Page
Features
The user login can be found at the top right of the screen.
Common links are place within the header and footer of the page.
Links to place an order and watch the demo video are displayed .
A sign-up form to create an account is used to capture visitor information.
27
End User Site Design-Service Packages
Features
Sub-header of page informs users of which step of the ordering process they are currently at.
Three service options are available for customers to compare and choose.
Descriptions, features and prices of each service package are displayed.
A progress bar below the service options show the steps the user will take to complete their order. 28
End User Site Design-Ordering Process
Features
A form of shipping hosting and service options.
Ordering tips appear at the right of the form to guide users.
29
PhotoBox Admin Site Design
Back-End CMS Interface
Features
Admin login and logout options are located at top right of the screen.
A link to view store front allows the site admin to easily view any changes
A chart of visitor activity appears in the main body of the page. This can be customized to display and other important data.
Commonly viewed reports can be placed here as well.
30
Site Style Guide
31
Site Map Video Demo
Begin Ordering
Photobox Home Page
Account Login
Customer Suport
About Us
Contact Us
Select Package
Payment Information
Complete Order Print Shipping Labe
Track Ordersl
Photobox Control Panel
Sales
Customers
Reports
Catalog
Taxes
Manage customers
Revenu
Products
Transactions
Manage Accounts
Business Reports
Categories
Invoices
Special Offers 32
Â
Design Solution To make the design easy, we gave limited options for using the website while giving full information on PhotoBox and its services. This was achieved by using 2 main containers which hold a video tutorial for new users and a sign-up form for new visitors in the other. We used bright and vivid colors to give the user a happy and warm experience while navigating through our clean and simplistic layout. The colors that were chosen were bright and inviting which makes the user feel more comfortable when navigating through the website, which in turn would keep the user on the website longer. In our solution, we used the rule of 3's because it limits the user to specific groupings of the website. Making sign-up and ordering available on the main page gives the user the minimum number of steps to begin a purchase.
33 Â Â
Â
Organization and Navigation The combination of simplicity and streamlining navigation was accomplished by having the main navigation links at the top of the page, while putting everything that was not as important on the bottom footer that will be shown on every page. Therefore, the user can link to any possible part of the website at anytime. Using a checklist, ordering has been minimized to the least amount of keystrokes necessary. By having a how-to video on the main page, users will be able to learn without having to navigate away from the main page. By putting the video tutorial on the main page, this allows the user to learn how to experience PhotoBox from the start.
34 Â Â
Visual Impact The colors that were chosen were bright and inviting which makes the user feel more comfortable when navigating through the website, which in turn would keep the user on the website longer. As a photography website, we decided to use Polaroid pictures as our main containers to hold information. This instantly gives the user a feeling of photography and pictures.
35
Technical Solution
36
Ordering – Customer Info Customer information will be initiated from the first page of the site. Customers will be able to create or login to an existing account that will be stored and maintained in our database for updates and transaction history. Once logged in, customers will be able to edit personal information as well as payment information. Management will have a separate login to allow external processes for reporting and marketing information.
37
Ordering – Service Selection Once at the first ordering page, customers will be able to choose from 3 package options. In chart form, the user will view the differences between the 3 packages and also a price for each package. The Order Now! Button at the bottom of each column will bring the user to the next page for the ordering process to begin.
38
Order Shipping Methods For all inbound shipping orders, the customer will be charged upon ordering. When a customer requests a shipping box, the pre-paid shipping label and box will also be charged to the customers credit card. Otherwise, a customer will provide both a box and shipping label printed at their home using one of the following: UPS, FedEx, USPS. All shipping information will be captured and stored when the customer signs up.
39
Customer Notification Strategy
Customers will be notified by email automatically of order status and charges to their account. This will happen when the order is finalized, and also when the order is shipped. Internal job bar scan transactions will cause changes to customer status with the following triggers: “received”, “processed”, “digital finishing complete”, “uploaded” (including instructions for access), and “shipped and charged”. The credit card used for inbound shipping, based upon information stored in the customer database (including updates to customer information or order details which have been entered after the order was initiated), will be the credit card from which final charges are due.
40
Customer Support Plan Customer support events will be reduced or avoided as much as possible through the simplicity and intuitiveness of the site’s interface, as well as through a straightforward and easily understandable transaction dialogue. During the ordering process customers will be guided by Ordering Tips. Order status and other common and simple support questions will be completed through self-service, as customers will have direct access to their accounts. Email and phone support personnel will have access in real-time to a database, which they may query to provide customer activity details.
41
Â
Business Intelligence and Management Reporting Solution The website will automatically gather a provide customer and transaction information, website traffic data, and business intelligence and analytics. A detailed description will include visiting, site stickiness, and flow of traffic through the site. Also the site will provide information about pending orders, inbound volume forecasts, cycle time analysis, and marketing and promotional effectiveness. All of this data will be accessible and exportable to third party applications and will be available in real-time.
42 Â Â
Commerce and Accounting Overview The site will include real-time authorization and charging of credit card transactions while including applicable taxes. During special promotions, the computer will automatically apply discounts and special promotions. Invoicing and processing of customer credits will also be included in any transaction. Customer transactions will be adjustable to allow an audit trial and financial settlements and reconciliations. All possible aspects of financial transactions will be collected and integrated with QuickBooks accounting system.
43
Site Portability and Supportability Projection The PHOTOBOX site will be supported on all industry standard browsers and platforms, and perform at optimal levels on each. Approaches, techniques and software used to implement tools, techniques, applications, and interfaces will be proven to the highest degree. Non-technical users will be able to easily maintain and update the site as necessary, including changing photo sample images, updating prices, promotional information, etc.
44
Email Marketing Strategy Methods will be in place to provide that one or more email addresses will be, ideally, minimally captured from visitors who do not start a purchase transaction during their initial visit. Namely, this method will be a “Remind Me” feature, which will capture a visitor’s email address through an attractively styled pop-up within the window, and schedule an automatic reminder to be sent as a follow-up. Visitors will also be able to enter a friend’s or family member’s email address to receive a promotional offer from PHOTOBOX.
45
Affiliate Program Plan Through our affiliate program complimentary online businesses will enroll and receive commission based upon referred customer sales. The site will track and determine if a visitor linked to our site via an affiliates website and store accounting and settlement information to that affiliate.
46
Service Demonstration Concept Right on the home page of the sight will be a simple Flash demonstration of our service, featured out in the open to attract new costumers who may be unsure of just what PHOTOBOX does.. By clicking on the video it will load and begin playing for the user, walking them through a virtual tour of what PHOTOBOX does as a company. It includes simple, clean graphics, photos and text that illustrate various steps PHOTOBOX performs for the costumer. This includes collecting and packing photos, printing and attaching shipping labels to the packages, viewing the pictures online and receiving photo discs and viewing the pictures online or on a television screen.
47
Customer Photo Hosting Plan After the PHOTOBOX service has been completed (scanning and enhancing of a customer’s photo collection), the photos will either be loaded to PHOTOBOX’s private gallery (powered by a third party hosting service) or to a “trial” account at another third party hosting service. The customer will have selected between these options during the ordering process. In the first case listed above, the customer will be assigned a gallery ID and secure password which will allow them to access their unique section of the PHOTOBOX account area. This ID and password, along with instructions on how to access photos, purchase prints, and request other products, will be sent to the customer once the photos are loaded and the ID and password are generated. The gallery and photos for each customer will appear within the PHOTOBOX site; the third party hosting service will be partially masked. That is to say, browsing and purchase transactions will occur through the third party, but the branding look and feel of the PHOTOBOX site will be maintained. Should the customer opt for a “trial” account with a third party hosting site, the account will be established by PHOTOBOX, on the customer’s behalf, directly with the service provider. PHOTOBOX will load the customer’s photos to that account in a single gallery. When the account has been set up and loaded, the customer will receive an email containing a link, in addition to all relevant information about their trial account.
48
Scripting and Programming For constructing the site we decided to use HTML and CSS, along with Javascript for the more dynamic features of the site. The code behind Photobox was coded within Dreamweaver, a web developing program published by Adobe. The fact that we would use HTML and CSS was clear from the beginning, as we wanted a site that was both accessible and easy to access. HTML and CSS seemed like a natural choice for what we wanted to accomplish. There were other possible choices for creating the front-end of the website, and the most notable is another Adobe program, Flash. However, we did not like the limitations that Flash brought forth, most notably the fact that it was not as accessible as HTML. It would need a browser plug-in to be viewed, and even then certain mobile devices and tablets would not be able to view the site. Ultimately the idea of using Flash to program the site was dropped completely save for smaller features, such as media players. We knew right away that we wanted to use Javascript to create a more pleasing, interactive experience. For this we both hand coded and used jQuery, for free, ready to use scripts that led to great results. For instance there is the helpful text that pops up on the home page telling you what to fill out, as well as effects to both help navigate the site and make it more aesthetically pleasing overall. Once the front-end of the site was underway it was time to start interacting with a database, and for that we used PHP to communicate between the HTML and the server. PHP acts inline with the code and is the driving force for an ecommerce site like Photobox. While there were alternatives to PHP we felt that PHP was the right choice as it is both free and extremely common, with many web-developers around the world familiar with it. 49
Continued on next page.
Scripting and Programming Continued Finally there needed to be a way to use PHP to manipulate the database, and that was found through the use of SQL. SQL allows us to write queries that are passed through PHP into the database, finds information and passed back so that it can manipulate the PHP in the front-end of the site. These queries are responsible for almost all of the information gathered, stored and changed on the database and the site simply could not be run without using SQL. To sum it all up we have the HTML handling the information and making the site possible, the CSS styling the HTML and the Javascript styling the CSS and HTML in dynamic, good looking ways. Information within the HTML is also changed through PHP, which connects to the database through SQL queries to pull, change and put information through the database. Once these all work together we have our working site.
50
Web Application and Database Services For the types of massive sites such as Photobox, a database is a necessity. It stores all the information needed; this included customer information, product information, site settings and more. From the beginning we knew that we would need a database worthy of the site, as well as a content management system (CMS) that would enable non-programmers to manipulate the database. We could either use a pre-made system or build our own, and we chose to build our own. We chose to build our own database/content management system due to a number of reasons. The main one is cost; if we build the system ourselves we have no ties to a third party who would need compensation. We felt this was in the best interest of the Photobox Company. There was also customization; without designing the CMS ourselves it would be much more difficult to make it accessible to new users, as well as contain all of the content we felt would be required. Because of this we built our own database and our own content management system from the ground up. First off we needed to choose a database host. For this we chose Oracle 11g, the latest version of one of the most powerful databases on the planet. There are some alternatives, such as MySQL, but we truly felt that Photobox needed a database with the power and the size to really handle anything. Once we had our hosting it was a matter of using PHP to manipulate the database by sending signals manipulated through the HTML. In other words the PHP is sent from the website to the database, and then sent back with whatever information was wanted. We decided to use PHP because it is both a wellknown language and it is fairly straightforward and easy to understand. We didn’t want to make a project muddled with more obscure coding. Continued on next page. 51
Web Application and Database Services Continued The PHP connects to the database with SQL queries, which are programmed to interact with the database directly. These statements are put into the PHP and launched through the HTML on the front-end of the site. However, because SQL and PHP aren’t always easily understood or manipulated by non-programmers, we knew that we would need to create a custom content management system. The content management system we created is there for the company Photobox to use in place of a web developer when changing the back-end of the site. With this the company can change information, review customer accounts and much more without having to know much at all about web design. Better yet the CMS comes packed with features, including customer tracking information rating how well your site is doing in some areas compared to others. The CMS can act as the company’s personal web developer when minor changes to the site need to be made.
52
Interactive components and Functional Capabilities For the interactive components of the site we will use the database itself and JavaScript to give a pleasant, functional system for storing and buying photographs. A complete E-Commerce shopping cart system will be in place, with security and usability as a top priority. Once shipped, the order’s status will be viewable at all times and will be able to be cancelled within a reasonable time limit. Shipping labels will be printed remotely and cheaply. To upload, buy and sell photographs customers will have to set up a simple account that securely keeps track of their personal information. Their photos will be storied safely in the database where they can be accessed and interacted with by the customers at any time, as well as viewed by prospective clients. For the ease-of-use of the site itself there is an interactive flash movie that is viewable from the home page. It briefly describes how to navigate the site and use the cart functions. The simple layout of the site will be stressed to attract more customers. For the finished product there will be a page that allows PhotoBox employees to edit the page and database without the need to consult professionals. There one can keep the site updated, improve various aspects and address concerns customers may have. It will enable the company to be self-sufficient once this contract has ended.
53
Schedule and Cost Analysis
54
Project Schedule Overview
The chart below breaks down the project into five phases . These dates provided show the expected schedule for each phase, although they are subject to change. Deliverables will be handed-over on the end date of each phase. The project’s total completion will take eight months as scheduled. For a comprehensive breakdown of the project schedule, please refer to Appendix D.
Project Phase
Dates
Deliverables
Initial evaluation
04/26 – 5/25
Project brief, Budget and schedule plan
Project Planning
05/25 – 7/02
Full project specification document
Design Phase
07/04 – 8/23
Site map Site Designs Change control documents
Development
08/23 – 11/04
Project milestone reports
Testing and Delivery
11/04 - 12/30/
Testing documentation, Full site asset package
55
Cost Analysis
The chard below shows the man hours scheduled for each phase of the project and the total cost for each phase. The total cost of the project will be $169,498.52
Project Phase
Duration
Cost
Initial evaluation
168 hours
$17,334.12
Project Planning
224 hours
$27,137.60
Design Phase
288 hours
$34,891.20
Development
424 hours
$51,367.60
Testing and Delivery
320 hours
$38,768
Total project
1,424 hours
$169,498.52
56
Payment Schedule
This chart lists the two payment options available . Payments must be make before the start of each phase listed in order to continue the project on schedule.
Payment
Option #1
Option #2
Initial evaluation
$44,471.72
$17,334.12
Project Planning
--------------
$27,137.60
Design Phase
$86,258.80
$34,891.20
Development
--------------
$51,367.60
Testing and Delivery
$208,266.52
$38,768
Total project
--------------
$169,498.52
57
Appendix A : Resumes
58
Amanda Ferry 1530 Chestnut Street Philadelphia, PA 19102 Phone: 609.464.4581 E-Mail: muddskunk@gmx.com SKILLS CSS, HTML, Javascript, Jquery, Ajax, DHTML, Flash, PHP, MySQL
Adobe CS5 Products: Dreamweaver, Photoshop, Illustrator, InDesign, Flash, Flash Catalyst, Bridge
Microsoft Office Products: MS Word, MS Excel, MS Powerpoint
Other : Protools, Corel Painter, Autodesk Maya, 3ds Max
EDUCATION The Art Institute of Philadelphia 2008 - Present Web Design and Interactive Media Bachelors Program Expected graduation: Summer 2012 Student Ambassador Academic Honors: 4.0 Award Dean’s List Award Best of Quarter Awards: E-Learning Design E-Learning Production Dynamic Web Scripting Concepts in Motion Design EXPERIENCE 2011 Rash Media Position: Project Manager Responsible for the organization, schedule and workflow of incoming projects.
Ensure that project objectives are met on time, within budget and to client specificaions.
Work with the project team to ensure that client goals and requirements are being met. 59
Hannah Greene 105 Cornell Road Bala Cynwyd, PA 19004 Phone: 440.452.9381 E-mail: greenehannah@gmail.com SKILLS • Talented and skilled in graphic art and design using Adobe Photoshop , Illustrator, InDesign, Fireworks, and Corel Painter. • Proficient in HTML, CSS, Javascript, and ActionScript programming. • Familiar with learning management systems such as Moodle • Self-motivated to quickly learn new procedures and methods. EDUCATION 2011 Art Institute of Philadelphia A.s. Web Design and Interactive Media 2008 Oberlin College B.A. Neuroscience Accomplishments
Created a series of digital illustrations published in the 2010 Philadelphia weekly fall arts guide.
Won besto of quarter in English composition II, Winter 2010, and Ethics, Summer 2010 at The Art Institute of Philadelphia.
EXPERIENCE 2011 Rash Media Position: Instructional Designer 2011 – Current Narberth Public Library Position: page Re-shelved books, helped update library catalog, and assisted with children’s programs. 2008 – 2009 Nobel Learning Communities Position: Assistant Teacher Helped develop and teach lessons in reading, art, math, sequential learning etc. 2002 – 2003 Bala House Montessori School Position: Assistant Summer Camp Director Supported camp director during activities and transitions with children aged 3 to 6 60
Scott Nyzio 38 Doe Drive Yardville, NJ 08620 Phone: (609)5855945 E-mail: snyzio@live.com OBJECTIVES Seeking a graphic design position in a company where I can utilize my graphic and creative skills to produce a quality product. Also seeking a company that will put my creative, organizational, and hard work to the test. SKILLS Advanced experience in Adobe Photoshop CS4, Adobe Dreamweaver CS4, and Adobe Illustrator CS4. Some experience in Adobe Flash CS4, Adobe InDesign CS4, Maya 2008, and Final Cut Pro. Familiar with Microsoft Office 2007. Comfortable with both Mac and PC . EDUCATION Mercer County Community College AA Degree in Fine Arts May 2010 Certificate of proficiency in Digital Arts. Steinert High School High School Diploma June 2006 EXPERIENCE 2011 Rash Media Position: Graphic Designer Sotto Ristorante and Lounge Princeton, NJ Server / Graphic Designer June 2009 - Current Sparkling Pools Services Inc. Hightstown, NJ Senior Lifeguard / District Supervisor May 2006 - August 2009 (Summers) YMCA of Hamilton Hamilton, NJ Lifeguard February 2001 - March 2006 References Available Upon Request
61
Ryan Fennel 1817 Ginnodo ST. Philadelphia, PA 19130 Phone: 410.800.8995 E-mail: RFennell001@gmail.com SKILLS
Pragrams: Dreameweaver, Moodle, Flash, Sony Vegas, Final Cut Pro, Illustrator, Corel Painter XI, Photoshop, Protools.
Languages: DHTML, CSS,Javascript, PHP, AJAX, XHTML, ActionScript3.0.
EDUCATION 2010 Art Institute of Philadelphia B.S. Web Design and Interactive Media Expected Graduation: September 2011 EXPERIENCE 2011 Rash Media Position: Programmer 2009 – 2011 Art Institute of Philadelphia Position: Tutor Tutored programming logic, HTML, CSS, Javascript, DHTML and the use of the program Dreamweaver .
2008 – 2009 Wegmans Supermarket Position: dishwasher/kitchen assistant Assisted in prepared food section of the store Duties included dishwashing, unloading stock. ACCOMPLISHMENTS
Deans List Award
Two-time recipient of Best of Quarter Awqrd, Art Institute of Philadelphia
62
Appendix B : Terms and Conditions
63
Terms and Conditions Site Terms and Conditions of Use 1. User's Acknowledgment and Acceptance of Terms RASH Media Team ("Us" or "We") provides the www.RASHmedia.com site and various related services (collectively, the "site") to you, the user, subject to your compliance with all the terms, conditions, and notices contained or referenced herein (the "Terms of Use"), as well as any other written agreement between us and you. In addition, when using particular services or materials on this site, users shall be subject to any posted rules applicable to such services or materials that may contain terms and conditions in addition to those in these Terms of Use. All such guidelines or rules are hereby incorporated by reference into these Terms of Use. BY USING THIS SITE, YOU AGREE TO BE BOUND BY THESE TERMS OF USE. IF YOU DO NOT WISH TO BE BOUND BY THE THESE TERMS OF USE, PLEASE EXIT THE SITE NOW. YOUR REMEDY FOR DISSATISFACTION WITH THIS SITE, OR ANY PRODUCTS, SERVICES, CONTENT, OR OTHER INFORMATION AVAILABLE ON OR THROUGH THIS SITE, IS TO STOP USING THE SITE AND/OR THOSE PARTICULAR PRODUCTS OR SERVICES. YOUR AGREEMENT WITH US REGARDING COMPLIANCE WITH THESE TERMS OF USE BECOMES EFFECTIVE IMMEDIATELY UPON COMMENCEMENT OF YOUR USE OF THIS SITE. These Terms of Use are effective as of June 9th, 2011. We expressly reserve the right to change these Terms of Use from time to time without notice to you. You acknowledge and agree that it is your responsibility to review this site and these Terms of Use from time to time and to familiarize yourself with any modifications. Your continued use of this site after such modifications will constitute acknowledgement of the modified Terms of Use and agreement to abide and be bound by the modified Terms of Use. As used in these Terms of Use, references to our "Affiliates" include our owners, subsidiaries, affiliated companies, officers, directors, suppliers, partners, sponsors, and advertisers, and includes (without limitation) all parties involved in creating, producing, and/or delivering this site and/or its contents. 2. Description of Services We make various services available on this site including, but not limited to, Photography Scanning Photo-manipulation, and other like services. You are responsible for providing, at your own expense, all equipment necessary to use the services, including a computer, modem, and Internet access (including payment of all fees associated with such access). 64
We reserve the sole right to either modify or discontinue the site, including any of the siteÂ’s features, at any time with or without notice to you. We will not be liable to you or any third party should we exercise such right. Any new features that augment or enhance the then-current services on this site shall also be subject to these Terms of Use. 3. Registration Data and Privacy In order to access some of the services on this site, you will be required to use an account and password that can be obtained by completing our online registration form, which requests certain information and data ("Registration Data"), and maintaining and updating your Registration Data as required. By registering, you agree that all information provided in the Registration Data is true and accurate and that you will maintain and update this information as required in order to keep it current, complete, and accurate. You also grant us the right to disclose to third parties certain Registration Data about you. The information we obtain through your use of this site, including your Registration Data, is subject to our Privacy Policy, which is specifically incorporated by reference into these Terms of Use. 4. Conduct on Site Your use of the site is subject to all applicable laws and regulations, and you are solely responsible for the substance of your communications through the site. By posting information in or otherwise using any communications service, chat room, message board, newsgroup, software library, or other interactive service that may be available to you on or through this site, you agree that you will not upload, share, post, or otherwise distribute or facilitate distribution of any content -- including text, communications, software, images, sounds, data, or other information -- that: a. is unlawful, threatening, abusive, harassing, defamatory, libelous, deceptive, fraudulent, invasive of anotherÂ’s privacy, tortious, contains explicit or graphic descriptions or accounts of sexual acts (including but not limited to sexual language of a violent or threatening nature directed at another individual or group of individuals), or otherwise violates our rules or policies; b. victimizes, harasses, degrades, or intimidates an individual or group of individuals on the basis of religion, gender, sexual orientation, race, ethnicity, age, or disability; c. infringes on any patent, trademark, trade secret, copyright, right of publicity, or other proprietary right of any party; d. constitutes unauthorized or unsolicited advertising, junk or bulk email (also known as "spamming"), chain letters, any other form of unauthorized solicitation, or any form of lottery or gambling; 65
e. contains software viruses or any other computer code, files, or programs that are designed or intended to disrupt, damage, or limit the functioning of any software, hardware, or telecommunications equipment or to damage or obtain unauthorized access to any data or other information of any third party; or f. impersonates any person or entity, including any of our employees or representatives. We neither endorse nor assume any liability for the contents of any material uploaded or submitted by third party users of the site. We generally do not prescreen, monitor, or edit the content posted by users of communications services, chat rooms, message boards, newsgroups, software libraries, or other interactive services that may be available on or through this site. However, we and our agents have the right at their sole discretion to remove any content that, in our judgment, does not comply with these Terms of Use and any other rules of user conduct for our site, or is otherwise harmful, objectionable, or inaccurate. We are not responsible for any failure or delay in removing such content. You hereby consent to such removal and waive any claim against us arising out of such removal of content. See "Use of Your Materials" below for a description of the procedures to be followed in the event that any party believes that content posted on this site infringes on any patent, trademark, trade secret, copyright, right of publicity, or other proprietary right of any party. In addition, you may not use your account to breach security of another account or attempt to gain unauthorized access to another network or server. Not all areas of the site may be available to you or other authorized users of the site. You shall not interfere with anyone elseÂ’s use and enjoyment of the site or other similar services. Users who violate systems or network security may incur criminal or civil liability. You agree that we may at any time, and at our sole discretion, terminate your membership, account, or other affiliation with our site without prior notice to you for violating any of the above provisions. In addition, you acknowledge that we will cooperate fully with investigations of violations of systems or network security at other sites, including cooperating with law enforcement authorities in investigating suspected criminal violations. 5. Third Party Sites and Information This site may link you to other sites on the Internet or otherwise include references to information, documents, software, materials and/or services provided by other parties. These sites may contain information or material that some people may find inappropriate or offensive. These other sites and parties are not under our control, and you acknowledge that we are not responsible for the accuracy, copyright compliance, legality, decency, or any other aspect of the content of such sites, nor are we responsible for errors or omissions in any references to other parties or their products and services. The inclusion of such a link or reference is provided merely as a convenience and does not imply endorsement of, or 66 association with, the site or party by us, or any warranty of any kind, either
express or implied. 6. Intellectual Property Information Copyright (c) June 9th, 2011 RASH Media Team All Rights Reserved. For purposes of these Terms of Use, "content" is defined as any information, data, communications, software, photos, video, graphics, music, sounds, and other material and services that can be viewed by users on our site. This includes message boards, chat, and other original content. By accepting these Terms of Use, you acknowledge and agree that all content presented to you on this site is protected by copyrights, trademarks, service marks, patents or other proprietary rights and laws, and is the sole property of RASH Media Team and/or its Affiliates. You are only permitted to use the content as expressly authorized by us or the specific content provider. Except for a single copy made for personal use only, you may not copy, reproduce, modify, republish, upload, post, transmit, or distribute any documents or information from this site in any form or by any means without prior written permission from us or the specific content provider, and you are solely responsible for obtaining permission before reusing any copyrighted material that is available on this site. Any unauthorized use of the materials appearing on this site may violate copyright, trademark and other applicable laws and could result in criminal or civil penalties. Neither we or our Affiliates warrant or represent that your use of materials displayed on, or obtained through, this site will not infringe the rights of third parties. See "UserÂ’s Materials" below for a description of the procedures to be followed in the event that any party believes that content posted on this site infringes on any patent, trademark, trade secret, copyright, right of publicity, or other proprietary right of any party. The following are registered trademarks, trademarks or service marks of RASH Media Team or its Affiliates: RASH Media Team, RASH Media. All custom graphics, icons, logos and service names are registered trademarks, trademarks or service marks of RASH Media Team or its Affiliates. All other trademarks or service marks are property of their respective owners. Nothing in these Terms of Use grants you any right to use any trademark, service mark, logo, and/or the name of RASH Media Team or its Affiliates. 7. Unauthorized Use of Materials Subject to our Privacy Policy, any communication or material that you transmit to this site or to us, whether by electronic mail, post, or other means, for any reason, will be treated as non-confidential and non-proprietary. While you retain all rights in such communications or material, you grant us and our agents and affiliates a non-exclusive, paid-up, perpetual, and worldwide right to copy, distribute, display, perform, publish, translate, adapt, modify, and otherwise use such material for any purpose regardless of the form or medium (now known or not 67
 currently known) in which it is used. Please do not submit confidential or proprietary information to us unless we have mutually agreed in writing otherwise. We are also unable to accept your unsolicited ideas or proposals, so please do not submit them to us in any circumstance. We respect the intellectual property of others, and we ask you to do the same. If you or any user of this site believes its copyright, trademark or other property rights have been infringed by a posting on this site, you or the user should send notification to our Designated Agent (as identified below) immediately. To be effective, the notification must include: 1. Identify in sufficient detail the copyrighted work that you believe has been infringed upon or other information sufficient to specify the copyrighted work being infringed). 2. Identify the material that you claim is infringing the copyrighted work listed in item #1 above. 3. Provide information reasonably sufficient to permit us to contact you (email address is preferred). 4. Provide information, if possible, sufficient to permit us to notify the owner/administrator of the allegedly infringing webpage or other content (email address is preferred). 5. Include the following statement: "I have a good faith belief that use of the copyrighted materials described above as allegedly infringing is not authorized by the copyright owner, its agent, or the law." 6. Include the following statement: "I swear, under penalty of perjury, that the information in the notification is accurate and that I am the copyright owner or am authorized to act on behalf of the owner of an exclusive right that is allegedly infringed." 7. Sign the paper. 8. Send the written communication to the following address: Designated Agent for Claimed Infringement: Contact: Amanda Ferry Address: 105 Crawford Street, Toronto, Ontario, Canada Phone: (416)-481-3938 You acknowledge and agree that upon receipt of a notice of a claim of copyright infringement, we may immediately remove the identified materials from our site without liability to you or any other party and that the claims of the 68  Â
complaining party and the party that originally posted the materials will be referred to the United States Copyright Office for adjudication as provided in the Digital Millennium Copyright Act. 8. Disclaimer of Warranties ALL MATERIALS AND SERVICES ON THIS SITE ARE PROVIDED ON AN "AS IS" AND "AS AVAILABLE" BASIS WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, OR THE WARRANTY OF NONINFRINGEMENT. WITHOUT LIMITING THE FOREGOING, WE MAKE NO WARRANTY THAT (A) THE SERVICES AND MATERIALS WILL MEET YOUR REQUIREMENTS, (B) THE SERVICES AND MATERIALS WILL BE UNINTERRUPTED, TIMELY, SECURE, OR ERRORFREE, (C) THE RESULTS THAT MAY BE OBTAINED FROM THE USE OF THE SERVICES OR MATERIALS WILL BE EFFECTIVE, ACCURATE OR RELIABLE, OR (D) THE QUALITY OF ANY PRODUCTS, SERVICES, OR INFORMATION PURCHASED OR OBTAINED BY YOU FROM THE SITE FROM US OR OUR AFFILIATES WILL MEET YOUR EXPECTATIONS OR BE FREE FROM MISTAKES, ERRORS OR DEFECTS. THIS SITE COULD INCLUDE TECHNICAL OR OTHER MISTAKES, INACCURACIES OR TYPOGRAPHICAL ERRORS. WE MAY MAKE CHANGES TO THE MATERIALS AND SERVICES AT THIS SITE, INCLUDING THE PRICES AND DESCRIPTIONS OF ANY PRODUCTS LISTED HEREIN, AT ANY TIME WITHOUT NOTICE. THE MATERIALS OR SERVICES AT THIS SITE MAY BE OUT OF DATE, AND WE MAKE NO COMMITMENT TO UPDATE SUCH MATERIALS OR SERVICES. THE USE OF THE SERVICES OR THE DOWNLOADING OR OTHER ACQUISITION OF ANY MATERIALS THROUGH THIS SITE IS DONE AT YOUR OWN DISCRETION AND RISK AND WITH YOUR AGREEMENT THAT YOU WILL BE SOLELY RESPONSIBLE FOR ANY DAMAGE TO YOUR COMPUTER SYSTEM OR LOSS OF DATA THAT RESULTS FROM SUCH ACTIVITIES. Through your use of the site, you may have the opportunities to engage in commercial transactions with other users and vendors. You acknowledge that all transactions relating to any merchandise or services offered by any party, including, but not limited to the purchase terms, payment terms, warranties, guarantees, maintenance and delivery terms relating to such transactions, are agreed to solely between the seller or purchaser of such merchandize and services and you. WE MAKE NO WARRANTY REGARDING ANY TRANSACTIONS EXECUTED THROUGH, OR IN CONNECTION WITH THIS SITE, AND YOU UNDERSTAND AND AGREE THAT SUCH TRANSACTIONS ARE CONDUCTED ENTIRELY AT YOUR OWN RISK. ANY WARRANTY THAT IS PROVIDED IN CONNECTION WITH ANY PRODUCTS, SERVICES, MATERIALS, OR INFORMATION AVAILABLE ON OR THROUGH THIS SITE FROM A THIRD PARTY IS PROVIDED SOLELY BY SUCH THIRD PARTY, AND NOT BY US OR ANY OTHER OF OUR AFFILIATES. Content available through this site often represents the opinions and judgments of an information provider, site user, or other person or entity not connected with us. We do not endorse, nor are we responsible for the accuracy or reliability of, 69
any opinion, advice, or statement made by anyone other than an authorized RASH Media Team spokesperson speaking in his/her official capacity. Please refer to the specific editorial policies posted on various sections of this site for further information, which policies are incorporated by reference into these Terms of Use. You understand and agree that temporary interruptions of the services available through this site may occur as normal events. You further understand and agree that we have no control over third party networks you may access in the course of the use of this site, and therefore, delays and disruption of other network transmissions are completely beyond our control. You understand and agree that the services available on this site are provided "AS IS" and that we assume no responsibility for the timeliness, deletion, misdelivery or failure to store any user communications or personalization settings. SOME STATES OR JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF CERTAIN WARRANTIES, SO SOME OF THE ABOVE LIMITATIONS MAY NOT APPLY TO YOU. 9. Limitation of Liability IN NO EVENT SHALL WE OR OUR AFFILIATES BE LIABLE TO YOU OR ANY THIRD PARTY FOR ANY SPECIAL, PUNITIVE, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES WHATSOEVER, INCLUDING, WITHOUT LIMITATION, THOSE RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT WE HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, AND ON ANY THEORY OF LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OF THIS SITE OR OF ANY WEB SITE REFERENCED OR LINKED TO FROM THIS SITE. FURTHER, WE SHALL NOT BE LIABLE IN ANY WAY FOR THIRD PARTY GOODS AND SERVICES OFFERED THROUGH THIS SITE OR FOR ASSISTANCE IN CONDUCTING COMMERCIAL TRANSACTIONS THROUGH THIS SITE, INCLUDING WITHOUT LIMITATION THE PROCESSING OF ORDERS. SOME JURISDICTIONS PROHIBIT THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES, SO THE ABOVE LIMITATIONS MAY NOT APPLY TO YOU. 10. Indemnification Upon a request by us, you agree to defend, indemnify, and hold us and our Affiliates harmless from all liabilities, claims, and expenses, including attorneyÂ’s fees, that arise from your use or misuse of this site. We reserve the right, at our own expense, to assume the exclusive defense and control of any matter otherwise subject to indemnification by you, in which event you will cooperate with us in asserting any available defenses.
70
 11. Security and Password You are solely responsible for maintaining the confidentiality of your password and account and for any and all statements made and acts or omissions that occur through the use of your password and account. Therefore, you must take steps to ensure that others do not gain access to your password and account. Our personnel will never ask you for your password. You may not transfer or share your account with anyone, and we reserve the right to immediately terminate your account if you do transfer or share your account. 12. Participation in Promotions From time to time, this site may include advertisements offered by third parties. You may enter into correspondence with or participate in promotions of the advertisers showing their products on this site. Any such correspondence or promotions, including the delivery of and the payment for goods and services, and any other terms, conditions, warranties or representations associated with such correspondence or promotions, are solely between you and the advertiser. We assume no liability, obligation or responsibility for any part of any such correspondence or promotion. 13. E-mail, Messaging, Blogging, and Chat Services We may make email, messaging, blogging, or chat services (collectively, "Communications") available to users of our site, either directly or through a thirdparty provider. We make available separate supplemental agreements characterizing the relationship between you and us that, except where expressly noted or contradictory, includes these Terms. We will not inspect or disclose the contents of private Communications except with the consent of the sender or the recipient, or in the narrowly-defined situations provided under the Electronic Communications Privacy Act, or as other required by law or by court or governmental order. Further information is available in our Privacy Policy. We may employ automated monitoring devices or techniques to protect our users from mass unsolicited communications (also known as "spam") and/or other types of electronic communications that we deem inconsistent with our business purposes. However, such devices or techniques are not perfect, and we will not be responsible for any legitimate communication that is blocked, or for any unsolicited communication that is not blocked. Mailboxes may have a limited storage capacity. If you exceed the maximum permitted storage space, we may employ automated devices that delete or block email messages that exceed the limit. We will not be responsible for such deleted or blocked messages.
71 Â Â
 14. International Use Although this site may be accessible worldwide, we make no representation that materials on this site are appropriate or available for use in locations outside the United States, and accessing them from territories where their contents are illegal is prohibited. Those who choose to access this site from other locations do so on their own initiative and are responsible for compliance with local laws. Any offer for any product, service, and/or information made in connection with this site is void where prohibited. 15. Termination of Use You agree that we may, in our sole discretion, terminate or suspend your access to all or part of the site with or without notice and for any reason, including, without limitation, breach of these Terms of Use. Any suspected fraudulent, abusive or illegal activity may be grounds for terminating your relationship and may be referred to appropriate law enforcement authorities. Upon termination or suspension, regardless of the reasons therefore, your right to use the services available on this site immediately ceases, and you acknowledge and agree that we may immediately deactivate or delete your account and all related information and files in your account and/or bar any further access to such files or this site. We shall not be liable to you or any third party for any claims or damages arising out of any termination or suspension or any other actions taken by us in connection with such termination or suspension. 16. Governing Law This site (excluding any linked sites) is controlled by us from our offices within the Ontario, United States of America. It can be accessed from all 50 states, as well as from other countries around the world. As each of these places has laws that may differ from those of Ontario, by accessing this site both of us agree that the statutes and laws of the State of Ontario, without regard to the conflicts of laws principles thereof and the United Nations Convention on the International Sales of Goods, will apply to all matters relating to the use of this site and the purchase of products and services available through this site. Each of us agrees and hereby submits to the exclusive personal jurisdiction and venue any court of competent jurisdiction within the State of Ontario with respect to such matters. 17. Notices All notices to a party shall be in writing and shall be made either via email or conventional mail. Notices to us must be sent to the attention of Customer Service at rashmediateam@gmail.com, if by email, or at RASH Media Team 473 Adelaide Street West if by conventional mail. Notices to you may be sent to the address supplied by you as part of your Registration Data. In addition, we may broadcast notices or messages through the site to inform you of changes to the site or other matters of importance, and such broadcasts shall constitute notice 72  Â
to you at the time of sending. 18. Entire Agreement These terms and conditions constitute the entire agreement and understanding between us concerning the subject matter of this agreement and supersedes all prior agreements and understandings of the parties with respect to that subject matter. These Terms of Use may not be altered, supplemented, or amended by the use of any other document(s). Any attempt to alter, supplement or amend this document or to enter an order for products or services which are subject to additional or altered terms and conditions shall be null and void, unless otherwise agreed to in a written agreement signed by you and us. To the extent that anything in or associated with this site is in conflict or inconsistent with these Terms of Use, these Terms of Use shall take precedence. 19. Miscellaneous In any action to enforce these Terms of Use, the prevailing party will be entitled to costs and attorneysÂ’ fees. Any cause of action brought by you against us or our Affiliates must be instituted with one year after the cause of action arises or be deemed forever waived and barred. You may not assign your rights and obligations under these Terms of Use to any party, and any purported attempt to do so will be null and void. We may free assign our rights and obligations under these Terms of Use. You agree not to sell, resell, reproduce, duplicate, copy or use for any commercial purposes any portion of this site, or use of or access to this site. In addition to any excuse provided by applicable law, we shall be excused from liability for non-delivery or delay in delivery of products and services available through our site arising from any event beyond our reasonable control, whether or not foreseeable by either party, including but not limited to, labor disturbance, war, fire, accident, adverse weather, inability to secure transportation, governmental act or regulation, and other causes or events beyond our reasonable control, whether or not similar to those which are enumerated above. If any part of these Terms of Use is held invalid or unenforceable, that portion shall be construed in a manner consistent with applicable law to reflect, as nearly as possible, the original intentions of the parties, and the remaining portions shall remain in full force and effect. Any failure by us to enforce or exercise any provision of these Terms of Use or related rights shall not constitute a waiver of that right or provision.
73
20. Contact Information Except as explicitly noted on this site, the services available through this site are offered by RASH Media Team located at 473 Adelaide Street West. Our telephone number is 978-566-4456. If you notice that any user is violating these Terms of Use, please contact us at rashmediateam@gmail.com. Terms and Conditions of Sale 1. Sale and Purchase of Goods RASH Media Team ("Seller") hereby agrees to sell, and You ("Buyer") hereby agree to purchase, goods of the description and quantity described on the checkout window ("Checkout") and incorporated herein by this reference ("Goods") on the terms and conditions set forth in this Agreement. 2. Purchase Price Buyer agrees to pay the Purchase Price of the Goods as posted on this website attached hereto. 3. Payment Terms The total amount of the Purchase Price shall be payable in full by Buyer according to the payment due date stated at Checkout. Any portion of the Purchase Price unpaid past thirty (30) days shall be considered overdue. All amounts past due are subject to a late charge of the lesser of one and one-half percent (1 1/2%) per month (being eighteen percent (18%) per annum) or the highest lawful rate. In addition, Seller shall have the right to pursue any remedies available at law or as provided herein and shall be entitled to reimbursement from Buyer for Seller's costs of collection, including attorney fees, legal fees and costs and disbursements. 4. Delivery Unless otherwise agreed in writing, delivery shall be made in accordance with Seller's shipping policy in effect on the date of shipment. Delivery dates provided by Seller are estimates only. Seller will make reasonable efforts to deliver in accordance with such dates; however, Seller will not be liable for failure to deliver as estimated. Unless otherwise agreed in writing by Seller, Goods shall be packaged according to Seller's standards and practices. 5. Limited Warranty 74
Seller supplies as its sole warranty the following: Goods purchased from this website shall be free from defects for a period of 3 months. The warranty shall last for 3 months. The warranties provided for herein shall be governed by Seller's warranty policies in effect on the date of shipment. 6. Disclaimer of Warranty/Limitation of Liability Seller undertakes no responsibility for the quality of the Goods or that the Goods will be fit for any particular purpose for which Buyer may be buying the Goods, except as otherwise provided in this Agreement, and Seller disclaims all other warranties and conditions, express or implied. SELLER (INCLUDING ITS SUBSIDIARIES, AFFILIATES, OFFICERS, DIRECTORS, EMPLOYEES, AGENTS OR SUBCONTRACTORS, ALL OF WHICH ARE REFERRED TO HEREIN COLLECTIVELY AS THE "SELLER AFFILIATES") SHALL NOT BE LIABLE UNDER ANY CIRCUMSTANCE TO BUYER OR ANY OTHER PARTY FOR ANY SPECIAL, CONSEQUENTIAL, INCIDENTAL OR EXEMPLARY DAMAGES ARISING OUT OF OR IN ANY WAY CONNECTED WITH THE GOODS OR OTHERWISE, INCLUDING BUT NOT LIMITED TO DAMAGES FOR LOST PROFITS, LOSS OF THE GOODS OR ANY ASSOCIATED EQUIPMENT, COST OF CAPITAL, COST OF SUBSTITUTE OR REPLACEMENT EQUIPMENT, FACILITIES OR SERVICES, DOWN TIME, BUYER'S TIME, LOST DATA, INJURY TO PROPERTY OR ANY DAMAGES OR SUMS PAID BY BUYER TO THIRD PARTIES, EVEN IF SELLER OR ANY OF THE SELLER AFFILIATES HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. THE FOREGOING LIMITATION OF LIABILITY SHALL APPLY WHETHER ANY CLAIM IS BASED UPON PRINCIPLES OF CONTRACT, WARRANTY, NEGLIGENCE, OR OTHER TORT, BREACH OF ANY STATUTORY DUTY, PRINCIPLES OF INDEMNITY OR CONTRIBUTION, THE FAILURE OF ANY LIMITED OR EXCLUSIVE REMEDY TO ACHIEVE ITS ESSENTIAL PURPOSE, OR OTHERWISE. IN NO EVENT SHALL SELLER OR ANY SELLER AFFILIATE BE LIABLE TO BUYER OR ANY OTHER PARTY FOR LOSS, DAMAGE, OR INJURY OF ANY KIND OR NATURE ARISING OUT OF OR IN CONNECTION WITH THESE TERMS AND CONDITIONS IN EXCESS OF THE NET PURCHASE PRICE OF THE GOODS ACTUALLY DELIVERED TO AND PAID FOR BY BUYER HEREUNDER. SELLER DISCLAIMS ANY WARRANTIES OF NON-INFRINGEMENT WITH RESPECT TO THE GOODS AND NONE OF SELLER OR ANY SELLER AFFILIATE SHALL HAVE ANY DUTY TO DEFEND, INDEMNIFY, OR HOLD HARMLESS BUYER FROM AND AGAINST ANY OR ALL DAMAGES OR COSTS INCURRED BY BUYER ARISING FROM THE INFRINGEMENT OF PATENTS OR TRADEMARKS OR VIOLATION OF COPYRIGHTS BY ANY OF THE GOODS. 75
7. Force Majeure Seller shall not be held responsible for any failure of performance to make timely delivery of all or any part of the Goods in the event such failure was due, in whole or in part, to federal, provincial or municipal action, statute, ordinance or regulation, strike or other labor trouble, fire or other damage to or destruction of, in whole or in part, the Goods or the manufacturing facility for the Goods, the lack of or inability to obtain raw materials, labor, fuel, electrical power, water or supplies, or any other cause, act of God, contingency or circumstances not subject to the reasonable control of Seller, which causes delays or hinders the manufacture or delivery of Goods. Seller shall determine in good faith the extent to which it can reasonably control a cause, contingency, or circumstance that affects the performance of its obligations. 8. General Buyer may not assign this Agreement without Seller's written consent. Seller is the sole intended beneficiary of this Agreement. If there is any inconsistency between this Agreement and any other agreement included with or relating to the Goods, this Agreement shall govern. This Agreement may not be modified, altered or amended without the written agreement of Seller. Any additional or altered terms attached to any order submitted by Buyer shall be null and void, unless expressly agreed to in writing by Seller. If any term of this Agreement is illegal or unenforceable, the legality and enforceability of the remaining provisions shall not be affected or impaired. This Agreement shall be interpreted under the laws of the State of Virginia, without giving effect to conflicts-of-law rules; and in the event of a dispute under this Agreement; Buyer submits to the exclusive jurisdiction and venue of the courts of the Commonwealth of Virginia and hereby waives any objection to such jurisdiction and venue
76
Appendix C : Warranty
77
PHOTOBOX LLC E-Commerce Web Site Development Warranty Via Rash Media 60 Day Warranty The problems listed below will be covered under the free 60 day warranty provided to all clients following their project’s delivery. -
Corrupted, broken or missing files
-
Programming bugs
-
Navigation and link problems
-
Pages not viewing properly
-
Missing content
-
Small changes to graphics or layout
Additional problems found after project completion may be covered under warranty if it can be shown that there is a disparity between the agreed product and the final delivered product. Should your site be lost completely due to hardware failures, natural disasters or other reasons which you may site, we will re-deliver the original files for a fee. Extended Warranty Option Should you wish to extend the warranty over a longer period, you may do so at any point before the expiration of your 60 day warrant. For further details, please contact us. $1,200.00 /Yr for extended warranty. Exclusion The following will not be covered under the free 60 day warranty or the paid extended warranty option: -
Errors in content which had been provided to Rash Media by the client.
-
Site re-designs, these will be considered a new project.
-
Errors due to other programs, system software, operating system software, network software.
If any outside company or individual not fully employed by and specifically authorized by the client alters the original files in any way, all warranties will be terminated, not to be renewed.
78
Appendix D : Gantt Chart
79