GetAFreelancer.com
 
Find projectsSearch
Sign Up | Log in | Top Rated Users | Browse projects | Post Project | RSS feeds | Articles
 

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

  Featured  Click here to post similar project

Floor Plan Web App | ActionScript / FLEX / FLASH or maybe AJAX? is project number 242666 posted at GetAFreelancer.com. Click here to post your own project.

Closed
(Cancelled by Service Buyer)
Status: Closed
Budget: N/A
Created: 03/27/2008 at 16:42 EDT
Bidding Ends: 05/26/2008 at 16:42 EDT
Project Creator: zac51 View PM Post PM
Buyer Rating: 10.00/1010.00/1010.00/1010.00/1010.00/1010.00/1010.00/1010.00/1010.00/1010.00/10
(7 reviews)
Description:
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:

Screen01.jpg - Sales Person Logs into the Application. By the way, we will need an Admin panel to manage user accounts and option/upgrade data.

Screen02.jpg - 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.

Screen03.jpg - 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.
Screen04.jpg - 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.

Screen05.jpg - 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.

Screen06.jpg - 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.

Output.jpg - 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.

http://www.mattamyhomes.com/ifp/main.html

http://74.52.231.109/rosewood/smartplan.cfm?plan=plan312.swf

http://newmark.interactiveplan.com/?fp=1857

http://ifp.outhouse.net/ifp/plan.php?plan=2200PL

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

Best Regards,

Chris

Additional information submitted:

03/27/2008 at 23:21 EDT:
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

04/13/2008 at 12:49 EDT:
I appreciate everyone's bid. However, the project has been canceled by my client. My apologiies.


Additional files submitted:
Screen01.jpg
Screen02.jpg
Screen03.jpg
Screen04.jpg
Screen05.jpg
Screen06.jpg
Output.jpg
Report violation
Job Type:
  • AJAX
  • Data Processing
  • Flash
  • PHP
Database: MySQL
Operating system: Linux
Bid count: 30
Average bid: N/A

FREE Trial project for new buyers!

 

View Project Message Board     Post Message on Project Message Board
Messages Posted: 4

If you are the project creator or one of the bidders Log in as project creator or bidder for more options

Bid on This Project

Service Providers PMB Bid Delivery Within Time of Bid Provider Rating
Bids are hidden by project creator. Log in as project creator or bidder as the project creator or as one of the bidders to view bids.
Bid on This Project

 

[ Post Project Free ] [ Outsourcing Web Design ] [ Web Development ] [ Outsourcing ] [ Freelance ]

What is GetAFreelancer.com? ( Read about the company )

Outsourcing is the process of subcontracting network operations and support to an organization outside your own company. Try it free today! We provide a safe escrow environment and you don't release the money until project is completed. Our mission is to find the best possible freelance workers at the best possible price.

Our site is global and we have freelancers from India, Romania, Russia, Ukraine, United States, UK and many other parts of the world. We have thousands of satisfied clients around the world. Outsource projects and save a lot of money. Getting affordable freelance work, freelance programming and custom web design done for your website has never been easier. Our escrow feature is developed to protect both buyers and sellers. A freelancer is an independent worker, not on salary, hired instead on a project basis.

Find Webmaster Resources and Webmaster Forum. Take a look at Search Engine Submission.