Floor Plan Web App | ActionScript / FLEX / FLASH or maybe AJAX?

Please Read Before Bidding:

Hello. My name is Chris and I am looking for an honest, competent developer who can deliver the project specification below in a timely manner. I expect daily updates; that means at least one email a day to let me know the project status, regardless of progress. Of course I would like the project delivered as quickly as possible, but I want YOU to pick the delivery date and to keep your word. Please use the PM to propose a plan of "attack" and schedule with logical milestones. I will use escrow once you demonstrate progress. If you miss *your own* promise dates, I reserve the right to cancel and find another provider. I have had too many projects go bad with excuses (e.g. "had to take a belated honeymoon and got stuck in Malaysia for 10 days without connectivity."). If you don't communicate daily and meet your own deadlines then I will likely cancel. If you think that is unreasonable, then please don't bid. I am willing to pay as we go, but I will need to see some progress before I will tie up money in escrow.

Project Details:

It doesn't matter a whole lot how you meet the goal, but it seems like FLEX would be the best tool.

In short, we need an interface where a user can view a floor plan for a condominium, select options and upgrades from a panel and indicate on the floor plan and/or a table what the selection is. Once all of the selections have been made, the user can save the selections to a database so it can be retrieved or amended at a later date, and the user can print an 11" x 17" copy of the floorplan of the information.

I have mocked up some screen shots attached below to walk you through the workflow. Please note this is just a mock up, borrowing parts from other interfaces. It doesn't have to look exactly like this and you may propose a different workflow. This is just a starting place to determine the best way to accomplish the goal. Let me walk you through the jpgs:

[url removed, login to view] - Sales Person Logs into the Application. By the way, we will need an Admin panel to manage user accounts and option/upgrade data.

[url removed, login to view] - New Customer is added to the database. Building is selected. Unit availability is shown in a table. A unit is selected. The customer is assigned that unit.

[url removed, login to view] - Floor plan for selected unit is shown. The option and upgrades selection process begins. Starting with the Carpet Panel, a particular carpet choice is made and the paintbrush is used to select predefined flooring areas where the user wants carpet.

[url removed, login to view] - As the user selects carpet, an arbitrary color representing carpet fills that flooring area. If the user later assigns Hardwood to an area that had carpet, then that area would then be filled with the arbitrary hardwood color. NOTE: the colors do NOT represent the color of the carpet or hardwood. They just represent WHERE there is carpet or hardwood.

[url removed, login to view] - As selections are made using various panels, the colors have filled various areas. In this panel, the user decides whether or not to buy the optional Washer and Dryer. Note that the panels have check marks to indicate selections have been completed.

[url removed, login to view] - In this last panel, the user can drag and drop where they want various "roughed in" items, like ceiling fans and outlets and phone jacks. The fireplace is just a yes or no decision. It can ONLY go where it is on the plan. If the user says No to the fireplace, then both the fireplace and the shelving beside it go away.

[url removed, login to view] - Finally, the user can print a document that looks like this and reflects all of their selections. It would have the customer information, etc. and a timestamp and revision number incremented if it is changed and printed in the future.

As mentioned above, we will need some sort of admin tool or panel(s) that only someone with administrative rights can get to. There, the administrator could add or deactivate accounts, add or deactivate products for each option/upgrade category.

We will supply:

Plot Plan (screen02) for the building selection (Illustrator file).

Floorplans as Illustrator files with layers reflecting the various options.

Data for what options and upgrades are available for each floorplan, part numbers, etc.

Company logos.

Eventually the project will be transferred from your development server to one of our accounts with PHP5 and MySQL5. ColdFusion/MySQL5 is also an option. At the end of the project we would like all of the source files.

To begin, we would like a Non-Disclosure agreement and a Non-Compete agreement from you.

Here are (4) examples of web-apps that do something SIMILAR to what we are trying to achieve. But none of them capture the flooring selections, etc.

[url removed, login to view]

[url removed, login to view]

[url removed, login to view]

[url removed, login to view]

Thank you for taking the time to consider my project. I look forward to your plan, schedule and bid.

Best Regards,


I failed to mention that there will be 7 floor plans. We will supply them as Adobe Illustrator files with the various options on different layers so they can be easily isolated and coded. -chris

I appreciate everyone's bid. However, the project has been canceled by my client. My apologiies.

Skills: Adobe Flash, AJAX, Data Processing, PHP

See more: flex floor plan, ajax floor plan, floor plan flex, floorplan web, ajax floorplan, flex floorplan, flex flash floor plan, floor plan web app, floor plan web, floorplan flex, web floorplan, floor plan webapp, ajax floor plans, web floor plan, floor plan ajax, carpet actionscript, floor plan app, floor plan web flex, php floor plan panel, flash applications floor planner, floorplan webapp, floorplanning web, adobe flex floorplan, ajax floor planner, flash floor plan web

About the Employer:
( 102 reviews ) Laramie, United States

Project ID: #242666