A software which can be plugged into the computer using a memory stick and offers office workers exercises every 30 min. to relax different parts of the body with short brakes. The users get a set-up option where they can choose what there problems are (e.g. neck, shoulder, lower back, arms etc). also they can choose how often they wanna get reminded. the system generates a random selection of exercises, which should rotate so not every day the same exercises come in the same order.
Important, the software needs to run without any kind of installation since the users have no admin rights at all to install software. The software should also be protected from copying it 8if not possible, we lock the memory stick with a password, but then it might be difficult to also write on it to remember the individual set-up... I don't know, I'm not a coder.
The pop ups will be eighter way animated with a short clip oder then with pictures. In addition there should be text describing the exercise. It would be great, if we could have a mask allowing us to add new exercises and upload a clip or picture as well as text and assign it to the main categories (body parts).
The software should come in an appealing design, so we are looking for someone who also has the ability to not only code but as also create a appealing mask for the popup window as well as for the set-up mask. This doesn't have to be fancy, it should look like a the vista interface. We will supply you with the grafik details and a dummy version how the masks should look like and how the navigation should be.
To understand the complexity of this work, it is not necessary for you to know how many different pop-ups we are planning to show since we ask you to create us a program where we can add as many pop-ups as we wish by ourselves, uplode pictures or clips and have a field to individually add text, click save and the system is ready for the users
Requirements Interview Answers:
To help you bid more accurately, the buyer was interviewed about the requirements for this project. Below are their answers.
Project Type: What kind of work do you need done?
Software related (Includes desktop applications and internet websites)
Project Parts: What do you want the seller to do on this project?
Requirements: The seller will analyze the problem and propose a software-based solution to the problem.
Programming: The programmer will take the requirements and translate them into the language of the computer (and test it).
User installation: The installer will move the software from the place it was created (which is called the development or QC environment) to where you will use it (which is called the production environment). The installer then tests the software to make sure that the installation was done properly and completely.
Req. Doc. Type: What kind of documentation do you want for this project?
Informal documentation - As the buyer talks back and forth about the project with the seller, those conversations become the [url removed, login to view] to communicate ALL of the details of your project on the Rent A Coder site. If you don't, and there is a dispute, then important details of the contract will not be documented and cannot be taken into account in arbitration. If you feel you MUST go offsite (for example, using the phone or IM) then afterwards post everything onsite and get the other party to post that they agree to those contractual terms.
Program Type: What kind of software should the seller create (and/or install)?
A desktop or server program: This software runs on a user's own PC/workstation, or on a server.
Desktop / server program info
Size of application: How many screens/forms need to be created/edited in this application?
I don't know.
Other info:I figure it would be three. One is the set-up form used by us to customize the popups with clips, pictures and text. The other two are for the users. One for the set-up (which body parts would they like to get the exercises for, how often would they like to get a reminder).
And of course the pop-up. so I believe three would here be the right answer.
Programming Language: What programming language(s) do you want your application written in?
I don't know what language (and need the programmer's assistance to suggest it).
Other info:Really don't know. It needs to autoru without installation and need to allow us to go in there an create new pop-ups.
Operating system(s) What operating systems(s) do you want your application to work on?
I do know the operating system(s):
Microsoft Windows -- version(s): Everything from Windws 95 to vista
Database: Will this project include a database?
I'm not sure (and need the programmer to advise me).
Other info:the software needs to remember the customers set-up as well it need to store our pop-up which we create. I don't know if this would mean we are in need of a database... You see, I'm a technical greenhorn.
Installation Program: Does the programmer need to create an installation program?
Other. Details: As described before, the software can't be installed since the users have no admin rights to install anything on their computer as this is usually the case workig in a office. The software should run from a memory stick or if not possible from a cd.rom. second is a bad option since it is noisy.
It should run in automode and simply create a pop-up without installation.
Legal: 1) I require complete and fully-functional working program(s) in executable form as well as complete source code of all work done (so that I may modify it in the future).
2) Deliverables must be in ready-to-run condition as follows (depending on the nature of the deliverables):
2a) If there are any server-side deliverables (intended to only exist in one place in the Buyer's environment) then they must be installed by the Seller in ready-to-run condition (unless specified elsewhere by the Buyer).
2b) All other software (including but not limited to any desktop software or software the buyer intends to distribute) must include a software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request (unless specified elsewhere by the Buyer).
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased.
3b) No part of the deliverable may contain any copyright restricted 3rd party components (including GPL, GNU, Copyleft, etc.) unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the seller's Seller Legal Agreement.
Short summary of your work:
Create a software which can be run on a memory stick without any need of installation (autorun). Create a admin page where I can create new pop-ups to assign them to a main category (e.g. neck, shoulder, lower back etc). I need to have the option to create popups including pictures, very short clips and text. This admin site can't be seen by the users. The sofware need to have an copy protection so nobody can take it from the memory stick. The software needs to allow the user to pre-select the body areas for the exercises as well as how often the pop-up should show.
All deliverables must be uploaded to Rent A Coder before the deadline(s) for this project...with no exceptions. If this contract makes it impossible for a competent person to do this, then do not start this project...but instead alert Rent A Coder of an un-arbitratable, illegal project.
Remember that contacting the other party outside of the site (by email, phone, etc.) on all business projects < $500 (before the buyer's money is escrowed) is a violation of both the software buyer and seller agreements. Rent A Coder monitors all site activity for such violations and can instantly expel transgressors on the spot, so we thank you in advance for your cooperation. If you notice a violation please help out the site and report it. Thanks for your help.
(Note: Like everything else on this page, these categories are part of the original contract for this bid request.)
Microsoft Windows, Requirements, Operating Systems / Platforms, Misc (software related), Software Related (Includes Websites)