Build an idea sharing and collaboration web app
computer science java sql computer science websites coding web app
top 4
33 months ago
Small pic collaboration

Thinking of, improving upon, creating, and building new technologies can be a long and complicated process. There are tons of road blocks along the process of innovation: corporate red tape, communications issues, and not having the opportunity to connect the right people to the right products all stand in the way of progress.

We’re a manufacturer of big machines, think engines, tractors, and locomotives. We’re constantly changing, innovating, and improving the devices that we work on, and we want to get through this process faster. We want a way to bring together all of the ideas, projects and types of work we do into one collaborative, online space.

Important notice: This challenge has been hidden and is only open to students that have been in touch with about challenge progress.


Your final deliverable should be a functioning web app that includes the platform, background database, user interface, and user login as described below. Please include a link to your platform and any other notes or instructions you see fit

This contest can be completed using any coding language you like.


Your web app will have four types of posts/objects. Each post will be a standalone object that can be manipulated by users and interact with other objects. (Think: linkable tweets)

Post type 1: Ideas

The smallest post, a quick thought such as “what if our engines were powered electrically instead of by gas?” (300 character maximum, space to attach a single image)

Post type 2: Projects

A larger post that other ideas and projects can link to such as “New tractor prototype”, a central hub for other items to link to (30 character title, 300 character limit description, space to upload multiple images).

Post type 3: Categories

Visually, and functionally

Categories should be treated the same way as all other post types (20 character limit, no images)

Post type 4: Profiles

Each user of the site should have their own profile (space to upload image, space for name, and a short profile description of 300 characters). Users should create their login/profiles as attached to their email address with a password. Also include a "CWS" field during login, there is no use but will later assist in the login interface.


Your web app will have two key functionalities to manipulate and organize the data uploaded in posts:

Functionality type 1: Linking

Any different type of post should be able to link to any other object by any user

The same post-post link can be created multiple times by different users, if this happens, a visual indication of the strength of the link should be made apparent

The purpose of post linking is to organize and prioritize efforts and ideas

Functionality type 2: Browse

Users should be able to decide to browse the full site, posts linked to their profile, or posts linked to a specific post, and be able to refine content by both search term and post type.

Other Notes:

The best submissions will have the following qualities:

- Allow nearly effortless linking between objects

- Be easy to browse and see related content

- Simple to use search and refine searches

Submissions do not need:

Project or idea development. As long as a URL can be pasted into the text box all those efforts can remain outside of this site’s scope.

If you have questions, post them in the comments section!

    Submissions will be graded on the following criteria:
  • Meets Deliverables
  • Creativity
  • Clarity
Top 2 share $800 Next 2 share $300
$400.00 J Virginia Polytechnic Institute and State University
$400.00 Square pic 60 20120227 tyrannosaurus astronaut University of Nevada, Reno
$150.00 Square pic 60 me George Washington University
$150.00 Square pic 60 profile University of Mumbai
Submission questions
Drag and drop photos or image files into your solution 0 characters Average: 1681 characters
    Your solution must be at least 0 characters long