Project ID:
568621
Project Type:
Fixed
Budget:
$750-$1500 USD
Project Description:
I am looking to have an interactive wall created for users to update and share with their friends as well as have their friends update the wall if they allow them to.
I started building this project myself using Flex specifically with the Object Handles
library with the database through mysql, but I do not currently have time to work on this full time and want to get it done.
Even though I have started it myself I would like this to be started from scratch in case you have a better programming language/setup to perform this in.
The user should be able to create an account, login, and have a blank pallette in front of them to work with. They should be able to add text, pictures, video (embedded from youtube, other sites, or personally uploaded), RSS feeds, Twitter feeds, etc. to their wall.
They should be able to easily resize and rotate text, pics, vid, feeds, etc buy simply
dragging it to resize or rotate. They should be able to delete by simply clicking the
delete button on their keyboard.
The user should be able to easily edit the text by simply clicking on it.
The user should also be able to easily change the color and font of the text. The images should maintain their aspect ratio as they are being resized.
There should also be a gallery area where users pics and videos will be stored. The user may want to delete a picture or video from their wall, but would then like to put it back up later on. The gallery would allow them to do this. The gallery should be drag and drop from gallery area onto the wall. Both images and videos will be represented by thumbnails with filename below.
For an example of what I am talking with the blank pallette and the resize ability I am looking for please go to (much more functionality is expected than this as described above, this is just a very crude example):
http://www.quipal.com
The user then has the ability to accept and request friends like a facebook or myspace.
The user can determine what type of access to give the friend. This should be very simple and straight forward as this should be a site for all to use. A friend can have access to simply just view the wall, add comments to a specific piece of content which would show when a user either rolls over or clicks "comments" below the content, and/or add text/images/vids of their own.
More than likely the wall will become cluttered over time which some may actually like as the wall could really end up resembling their own personal lifestyle, but for those that want a cleaner look, but don't necessarily want to delete their content to make space they can have the option of fading content to the back either manually or with a timeline.
Manually is self explanatory, but with the timeline it would allow the user to only
display their newer content, but with a simple slide of the timeline then older content would appear. It would be nice to have the ability for the older content to have a faded look or just disappear altogether at the users request.
There should also be the ability to import friends from Facebook and other social
networking sites easily and allow them to send a blast email to their friends to get them to sign up.This is the basic idea of the site and there should be areas to view friends, mutual friends, send messages, etc. like facebook.
I also have a license for Greensock Transform Manager AS3 and it's capabilities can be seen here: http://blog.greensock.com/transformmanageras3/
Greensock Transform Manager does not have to be used if you have a better option.
Additional Project Description:
12/11/2009 at 22:30 EST:
The user should also have a Paint option. Something similar to the basic functionality of Microsoft Paint.
When the user registers it should create a folder for them so for example it would be http://www.quipal.com/username.
Skills required:
AJAX,
Flex,
Silverlight,
Social Networking,
Website Design