Mind Map Voting Integration need Web Development

Contact person: Mind Map Voting Integration

Phone:Show

Email:Show

Location: San Francisco, United States

Budget: Recommended by industry experts

Time to start: As soon as possible

Project description:
"I am working with a group of somewhere between 5 and 50 people.
I want an interactive webpage that will allow them to add ideas and vote on ideas submitted by others.
There will be hundreds of statements that we must individually vote up or down.
I envision using Google sheets as a data source to start
If the system goes beyond this pilot stage I would hope to switch to a more robust database.

These statements are contained in 5 tables -
reference - evidence - inference - action - prediction

Each row in each of the tables will contain a single sentence.
The reference table may contain text and URLs.

There will be 4 many-to-many linkage tables between these 5 tables:
reference-evidence,
evidence-inference,
inference-action, and
action-prediction.

The tables will be presented from left to right:
reference - reference-evidence -
evidence - evidence-inference -
inference - inference-action -
action - action-prediction - prediction

Each user can add a record in any table and then link that record backward or forward, i.e. toward the reference end or the prediction end the the map.

Clicking on a row in one table will will bring up the linked records, both forward and backward in the adjacent tables, i.e.
clicking on row 3 in the inference table will show only the connected rows in evidence table to the left and the action table to the right

Any member may vote a statement up or down.
Any member may vote a linkage up or down.
For each vote there would be a small, editable, look up table, e.g. support, oppose, unrelated.

The results should be displayed in a simple text list format for easy understanding.

- Key Requirements:
- Integration with Google Sites.
- Display results as a simple text list.

- Ideal Skills and Experience:
- Experience with Google Sites integration.
- Proficiency in developing voting systems.
- Ability to present data in a clear and concise manner." (client-provided description)


Matched companies (0)