NOTE: The budget range is based on all three projects and may be adjusted up or down depending on the scope of the project that you bid on.
A Statement of Work and Technical Specifications documents have not yet been developed, but this will provide an overview of where the current projects stand and show you examples of the desired end products.
Developed base code
The following is a list of most of the base code already in place:
A fully developed and implemented osCommerce source code with added functionality; this store is fully functional but has not been marketed and is not currently used with customers.
Complete install and basic configuration of Gallery2 ([login to view URL])
An ActiveX for PC and Java for Mac Image Uploader solution from Aurigma which can be read about at [login to view URL] ; a demo of this web solution is provided in a link in the first project below. Here is a detailed comparison of the two solutions: [login to view URL]
An AJAX based online PhotoEditor also from Aurigma which can be read about at [login to view URL] ; a demo of this product can be viewed at [login to view URL] .
The first two projects listed below depend heavily on some of the base code listed above, connecting the functionality of the various tools. The third project listed is a client application that interacts with the first two projects.
These projects are listed in order of priority and should be viewed as separate development projects. Although all of the base code listed above is in place, it is not a requirement to use the code if a similar solution is used at a comparable price point and functionality level.
Web-based Photo Gift Creation Tool
This tool will provide the ability for customers to create photo gifts with their personal photos and save the result through the order process so the web administrator will be able to produce the desired products as created by the customer on the website. The customer process would go something like this:
• Upload personal photos using the Aurigma Image Uploader solution (or something similar). These photos will need to be saved for potential later use either into Gallery2 or similar application
• Create the photo gift
• Save the photo gift (image) for later use without affecting the original photo file
• Complete the ordering process in osCommerce
You can view an example of the type of web functionality we are looking for at [login to view URL] . Pick a product, for example the coffee mug, and proceed to the gift editor by clicking on the image of the product.
This example software is part of a total package sold by Trevoli ([login to view URL]) that is targeted to Photo Retailers and Processors, which we are not. Digging into the code, you will see that the code framework used is [login to view URL] ([login to view URL]) based on the Prototype framework ([login to view URL]). You can see a generic cart demo at [login to view URL] .
It is key that this tool be integrated into the osCommerce order process, as it is integrated into a shopping cart in the Trevoli example provided above.
PhotoEditor Integration into osCommerce
The PhotoEditor from Aurigma is a great AJAX application that is our solution of choice for web-based photo editing. Again, here is a demo of the application: [login to view URL] .
This project will integrate the PhotoEditor tool into the osCommerce order process, adding more robust functionality for our customers. A workflow consideration on this project is it’s accessibility to the customer before and/or during the photo gift creation process.
In order to view an example of this tool integrated into a shopping cart, you will need to create a login at [login to view URL] . Once you have created an account and logged in, follow these steps to view an example:
• Upload photos by clicking on the “Add Pictures” tab at the top left of the page
• Click the “Next” button toward the top right of the page
• Install the “Picture Upload Plugin” by clicking the “Yes” button on the Security Warning popup window; this will be a very small download
• Click on the “Choose pictures …” button
• Select the desired photo(s) to upload from your computer
• Click on the “Add selected pictures” button
• When the Upload Complete window appears, click on the “View Pictures” button
• Now, click on the “View/enhance pictures” link on the left side of the page directly under the “Continue” button
• Once you have selected a photo to enhance by clicking on the check box under the photo, click on the “Enhance/fix pictures” link below the “Order Prints” button on the right side of the page
• You will now be at the page that shows an example of the “PhotoEditor tool”
• The photo you selected is located in the main, center portion of the page and the editing tool controls are located to the right of this photo frame
Client-based Photo Gift Creation Tool and Order Processor
This is a long range solution that we are considering for use by our consultants in the field. The development environment is not essential. It could be developed in C++, .Net, or even ported over from the web-based tool out of the first project above, as long as the code is secure and not accessible by consultants and is completely functional WITHOUT Internet access.
The application will provide the same functionality as the web-based photo gift creation tool, but is a stand alone software application that works without a network connection. The other requirement is that once Internet access is available, the consultant will be able to easily sync orders (both photo gifts and general products) back to the MySQL database and be made available in the osCommerce Admin order area.
A much more complex client application example is available from Trevoli at [login to view URL];cobrand=1234 . You will need to download and install this wholesaler client software. One major difference is that this software requires an Internet connection to function, but the concept is similar. Another approach to understanding this project is to think of it as an offline version of the first two projects above with trimmed down osCommerce functionality.
We are looking for the first project to be completed relatively quickly. We see the second project as an integration piece that could possibly be rolled into the first project. The third project is not a high priority by is a very real need for the company.
If you or your team has the skill to accomplish one or more of these projects in a timely manner with a high quality development standard, please submit a proposal. The projects should be priced individually initially, but can be combined into a discounted package if desired, as long as individual prices are also submitted. Also, submitted a portfolio of other completed work is desired.