There is an iPhone app called 'SimpleMind Xpress'? that I really enjoy using.? It is a simplistic mind mapping app.? I would like someone good at Adobe AIR to turn it into a web app and downloadable desktop application.? I need someone who can work with databases and create a system where people can get on a webpage and logon with their username and password, to access their saved mind maps.?
## Deliverables
I've attached some screenshots of the program on the iPhone.? Basically, I want a website designed where I can have people register and sign in (using their email and a password).? ? That will be the splash screen that will tell the person what exactly this mind mapping program is about.? When they log into the site, their saved maps should come up (or in the case of a new user, just a central theme node should come up.)? I want the website to use the same flowing lines that the program uses, and have most of the same functionality of the iPhone app.? ? HUGE PLUS IF YOU CAN DOWNLOAD THE APP AND ACTUALLY WORK WITH IT TO SEE HOW IT WORKS AND WHAT I EXPECT.
This includes the ability to:
-click on a parent node, then either click a "+" sign, or hit enter to create a new child node
-hold ctrl+ scroll the mousewheel to zoom in and out (cmd for macs).?
-be able to click and drag any of the nodes to anywhere on the screen without affecting the placement of the other nodes at all
-have an "infinite" amount of white space to work with
-click a node and press "backspace" (or delete for macs) to delete that particular node.? Have a prompt if there are child nodes that would be deleted with the parent
-Have the ability to drag one node over another to change which node it is linked to.? In other words, if I have node 'A' that I want to be a child of node 'B', then I would just drag it until it is covering node 'B', and when I let go of the mouse button, node 'A' would be a child of node 'B'.
-click+ctrl (or cmd)? and drag to move a node and keep all child nodes in their relative positions.?
-Application should have the ability to save mind maps.? Ability to share them with other users would be even better, but not a requirement.
-The program should automatically place the nodes in a space where they will fit.?
-There should be an undo and redo function, up to 20 actions or so.
-Copy and paste.
-The ability to customize styles.
-clicking on a node, and then double-clicking on the whiteboard will create a child node of the parent.?
-I would like the ability to link nodes to web pages, and if you can find a good way to incorporate photos, that would be cool too, although that isn't a must have.?
There may be things I've forgotten to mention here.? If you win the bid, I would like the opportunity to use the application and make revisions at least once.? Thank you for your time.? I look forward to hearing from you about your ideas for the project.