Web 2.0 Community Software
Description: The main function of the software will be trading points based on completing and posting "jobs" Each user will be given the own individual login and the software will keep track of three points. The user will be able to add up to 5 sub users if they want to outsource to someone else to complete the jobs. The sub user will not be able to post jobs only complete them. Each new user will start with 10 points.
Admin Section: I can check support emails, manage members, and add new jobs for people to post to the job board to the system and assign and change the points for posting and completing the jobs. I will also be able to add and change job descriptions.
There are 5 parts of the system.
Part One: Dashboard
* Jobs Posted (shows the jobs that they have posted)
* Available Credits
* Pending Credits
* Profile (add the usernames for the jobs.) This screen will have all the available jobs that can be posted next to the job there will be a place for the user to enter their username for that particular site next to it they will select what sub users are allowed to see it. At the bottom of the screen they can save there profile. (note only the sites that their user name are next to will show up in the job board and for subusers will only be able to see what the user allows them to see from the drop down menu)
Part Two: Job Board
Here the users will go to complete the jobs. They will see a list of jobs that other users in the community have posted. They will find a job that they want to complete and claim the job. When they do this they will see a drop down menu with there usernames. Once the job has been claimed they will have 1 hour to complete the job. Once the job is claimed other users will no longer be able to do it. If they do not complete the job in 1 hour it will go back on the board for other to claim. Once a job has been claimed they user will not be able to caim any other jobs until that job is completed. When they click on the job board all the will see is a screen that asks them for the username the completed the job with the username they completed the job with needs to be the same as the username the claimed the job with. It will also ask them for the link which they completed the job with. Once they enter those two things they will click compete. The user that posted the job will get a notice once this happens. They will not be able to doing anything until the responed to this notice. The notice will have a link that says check to see if this project was done. When the user clicks it they will be routed to the link of the project where they can look to see if the job was done. At this point they can click accept, decline or send the user a message. Once the accept the job the points will go from a escrow to the user that completed the job.
Part Three: Post Jobs
Here the user will see a list of a available jobs that they can post a description and how many points it will cost to post the job. When the click on the job they will see a description. They will be able to enter the actions and the url of the job. I should be able to add forums and descriptions to this from the admin area. The User will also be able to chose how many points they want to use for the post. Once the user posts the project there points will be held in a escrow until someone completes the project then the points will be transferred to the person that completes the project.
Part Four: Forum
This will just be a link to a forum where I can add categories and topics. For members to discuss and help each other out.
Part Five: A training center
where I can upload how to videos on how to use the system.