Closed

Custom Tile Design Tool

Creation of non-Flash tool for design of custom flooring tile. Users will choose a patterned tile then choose colors for sections of the pattern. Tool will include capability for users to register, save, and share designs or protect them from public view. System will save designs by a predictable code. Code will be used in current offline order system. Code may be used for future ecommerce system as well.

Users will select 1 of 25 interior tile patterns. Each tile pattern will have from 2 to 12 color areas for the user to customize, selecting from a palette of 35 colors.

Users will also be able to (but may not necessarily) choose 1 of 7 trim tile patterns. Each trim tile pattern will have from 2 to 12 color areas for the user to customize, selecting from a palette of 35 colors. Each trim tile pattern consists of a stripe tile and a corner tile.

Users will be able to toggle between a large view of one of their customized interior patterns and, if selected, a 4 tile wide and 4 tile high 'rug' of tiles. This rug display will be either all interior tiles or 4 interior tiles framed by 12 trim tiles. 4 corner tiles and 8 stripe tiles will create a frame around the edge of the floor.

Users will be able to save their designs. This project will be deployed in a Joomla based site. Project will take advantage of Joomla's user management tools to allow users to create an account. Users may then save their designs to this account for later recall. Upon return to the site at a later date, users may login, and resume work on a tile arrangement they have previously begun.

The site will not initially be processing sales but, the results of a user's work will be saved in a manner that can be later used as a component of a product description in a shopping cart. Saving a custom tile will create a unique code that represents the tile pattern and color selections for each area of the pattern. Saving a custom tile will also create a thumbnail image of the custom tile (size TBD) for use in sharing or future review of projects. Further, combinations of interior and trim tiles will create a unique record indicating which two tile codes compose the combination.

Users will have an index of saved tiles / tile combinations. Upon returning to the site, if the user has saved designs on a previous visit, users will be presented with an index of tile / tile combination names and thumbnails. This index will provide the option to Edit the existing tile or combination, Delete the tile or combination, Share the tile or combination by email or social networking options (TBD), and Copy the tile or combination into a new tile or combination.

Users will have the option to keep their designs private or make them available to the public. If the design is available to the public, users will be able to share their saved customized tiles or combinations of interior and trim tiles via Facebook & Twitter. Publicly available designs will have appropriate Facebook OpenGraph tags such that, when they are shared, the tile design (on Facebook) and a preset phrase (TBD), including a credit for the designer (TBD), will appear in result of the sharing.

All work will be performed in accord with best practices for Joomla extensions. These practices position original code or modified code in appropriate directories such that future incremental (i.e. [url removed, login to view] - [url removed, login to view]) Joomla upgrades will not overwrite any original or modified code for this project.

Project estimate will include time to build code on development server and deploy and test code on the ultimate server destination (server TBD).

Project will not use Flash.

Tool for coloring of custom tiles based on existing tile designs.  Visitors will choose one of Hacienda Design Studio's patterned tiles then choose colors for sections of the pattern.  Tile patterns can be provided in any popular image format (.eps, .ai, .svg, .jpg, .png, .gif, etc.) (TBD). Visitors may then opt to create a multi-tile pattern using 1 or more tiles to simulate a complete floor design or "rug."

Tool will include capability for Visitors to register, save, and share designs or protect them from public view.  System will save designs by a predictable, repeatable code unique to the selection and placement of colors on a particular tile design.  Code will be used in current offline order system. Code may be used for future ecommerce system as well.

Visitors will start each tile by selecting 1 of 32 tile patterns.  Each tile pattern will have from 1 to 17 color areas for the user to customize, selecting from a palette of 35 colors.

35 colors will be specified by Employer. Specification will include identification number, name, and RGB values of each color (i.e. "1, Rosebud, 255,128,160").

7 of the 35 tile patterns are considered likely border patterns. Visitors will also be able to (but may not necessarily) choose 1 of the border patterns.    Each border pattern will have from 1 to 17 color areas for the user to customize, selecting from a palette of 35 colors.  Each border pattern consists of a stripe tile and a corresponding corner tile. Visitor's choice of stripe tile colors will be applied to corner tile by default. The visitor will also have the option to override the default and create an entirely unique color selection for the corner tile.

Visitors will be able to simulate a 'rug' of tiles and set the rug width and height in tiles (i.e., 4 tiles x 6 tiles, 12 tiles x 12 tiles, etc.). Visitors will be able to select 1 or more of their customized tile patterns for inclusion in the rug. Visitors will be able to insert tiles into the rug at any position and rotate the each tile clockwise and counter-clockwise 90 degrees prior to placement.

Visitors will be able to save their designs.  This project will be deployed in a Joomla based site.  Project will take advantage of Joomla's user management tools to allow Visitors to create an account.  Visitors may then save their designs to this account for later recall.  Visitors will be required to create a unique name for any saved tile or rug. No two tiles or rugs may have the same name for any one user. Upon return to the site at a later date, Visitors may login, and resume work on a tile or rug.

The site will not initially be processing sales but, the results of a user's work will be saved in a manner that can be later used as a component of a product description in a shopping cart.   Saving a custom tile will create a unique code that represents the tile pattern and color selections for each area of the pattern.  Saving a custom tile will also create a thumbnail image of the custom tile (size TBD) for use in sharing or future review of projects.  Further, combinations of multiple tiles as a 'rug' will create a unique record indicating which tile codes comprise the combination.

Visitors will have an index of saved tiles / tile combinations.  Upon returning to the site, if the user has saved designs on a previous visit, Visitors will be presented with an index of tile / tile combination names and thumbnails.  This index will provide the option to Edit the existing tile or combination, Delete the tile or combination, Share the tile or combination by email or social networking options (TBD), and Copy the tile or combination into a new tile or combination.

Visitors will have the option to keep their designs private or make them available to the public. For a rug to be made public, all of the tiles comprising the rug must be public as well.  If the design is available to the public, Visitors will be able to share their saved customized tiles and 'rugs' via Facebook & Twitter.  Publicly available designs will have appropriate Facebook OpenGraph tags such that, when they are shared, the tile design (on Facebook) and a preset phrase (TBD), including a credit for the designer (TBD) along with a link to the design on Hacienda's site, will appear in result of the sharing.

Visitors will have the option of allowing their work to be duplicated. If a tile or rug is allowed to be duplicated, other visitors, once logged in will be able to duplicate the tile or rug, save the duplicate tile or rug to their own account and make alterations as they see fit.

After a tile is saved, the default view for the visitor's saved tile includes a breakdown of the colors selected including swatches and names and numbers for each color. The default view will include the visitor's name for the tile and the date of the last modification to the tile.

After a rug is saved, the default view for the visitor's saved rug includes a list of the included tiles by name and modification date. The default view will include the visitor's name for the rug and the date of the last modification to the rug.

Site administrators will have access to all tiles and rugs, including private tiles and rugs. Site administrators will have views of tiles and rugs which include complete account details for the creator of tile or rug.

Tool will allow for addition of new tile patterns and colors in the future. The ideal solution will enable tool owners to add tiles and colors by uploading images in appropriate format and size (TBD) to specified directories and uploading text file defining customizable areas of new tiles by coordinates (similar to image map definitions). Color options would be expanded by uploading of text file defining names, identification numbers(TBD) and RGB values of new colors.

All work will be performed in accord with best practices for Joomla extensions.  These practices position original code or modified code in appropriate directories such that future incremental (i.e. 1.5.22 - 1.5.23) Joomla upgrades will not overwrite any original or modified code for this project.  More significant Joomla upgrades (i.e. v1.5 - v1.7) may include incompatibilities that can not be foreseen.

Project estimate will include time to build code on development server and deploy and test code on the ultimate server destination (server TBD).

Skills: AJAX, Javascript, Joomla, MySQL, PHP

See more: custom tile designer tool, custom tile design tool, tile designer flash tool, create tiles joomla, custom floor tile design tool, tile size design tool, view cart design, tile by design, the ultimate design, take order site design, system design advantage, social work resume, social networking development tools, shopping cart component, sales position resume, resume names, resume image processing, resume for sales position, product design resume, product design pattern, product design on sales, product design of all time, product designer names, product design description, php design patterns

About the Employer:
( 3 reviews ) Tarrytown, United States

Project ID: #1111189

11 freelancers are bidding on average $1191 for this job

best1

Kindly check PM.

$1000 USD in 30 days
(135 Reviews)
9.2
violetzs

I can do it. I'm very seriously, so look forward to discussing with you.

$695 USD in 27 days
(113 Reviews)
6.6
veridical

Hi, We are a team of open source solutions provider. Please check your PM for other details. Regards, Veridical

$2000 USD in 45 days
(8 Reviews)
5.1
sigmasolve

please check the p.m

$1089 USD in 30 days
(11 Reviews)
4.1
Dheerajakovtec

Hi we are web development company we feel pleasure to assist you on your project for more detail please see your PMB. Thank you!!

$749 USD in 25 days
(0 Reviews)
0.0
grouptech1234

Dear Hiring Manager, I am the wise one and well experienced web developer as well as project head since 7 years in the field of PHP/MySQL, HTML, DHTML, CSS, Photoshop, Xml, graphics, flash, Web design, JavaScript, A More

$1000 USD in 30 days
(0 Reviews)
0.0
geet2762

Please check my PM.

$1300 USD in 16 days
(0 Reviews)
0.0
Kieth84

Hi, Hope you doing good. Please check your PMB for more details. Thanks and Regards, Kieth Benson

$1672 USD in 24 days
(0 Reviews)
0.0
jonejilo

please check pmb for our bid.

$1700 USD in 7 days
(0 Reviews)
0.0
RICKPETRASAN

PLEASE CHECK PMB FOR OUR BID

$1800 USD in 14 days
(0 Reviews)
0.0
rehankhan85

i can work with [url removed, login to view] check ur pm. thnx

$1100 USD in 25 days
(0 Reviews)
0.0
mkd213

Hi! I've done very similar things before and would expect the meat of the project (JS/PHP with GD) to take less than a day. The remainder would be integration. Thanks!

$1000 USD in 10 days
(0 Reviews)
2.0