Origami Designer

Create a origami designer application.The application will come with a set of predefined shapes and suggest (based on the size of the paper) where the folds and creases should be, the number of papers needed to create a certain shape. It will also provide a 3D model of the shape and means to view steps in 3D.

The application will offer support to create new shapes.

 

Word counting pen

This is one of those ideas that might be useless or it doesn’t really try to solve a problem or anything. With the fever of wearable devices, I thought that it would be nice to have a pen that helps (middle, high, college etc.) students write their essays (an still use pen). The pen would have a display that will count the number of words a user has written, and vibrate to announce him that he misspelled a word.

The biggest problem is that nobody uses pens to write their essays, everything is done on the computer nowadays.

EDIT: looks like someone invented this http://www.lernstift.com/index_en.html

Picture Mosaic Generator

Develop a application which allows to generate a mosaic wallpaper, from a set of (selected) pictures from flickr, instagram, facebook etc. The application will take advantage of HTML5 API (drag and drop, local storage etc.) and will also feature several methods of generating mosaics (based on a initial image, grid layout, list layout etc.)

 

Conference Event Mobile Assistant

Develop a mobile application which aids event organizers and event participants to follow the schedule of the conference/event the rooms where there are talks/events they are interested in and also if there are any persons they follow on social networks or know in real life.

The application will provide a map of the event, alarms for each talk, real time updates on social networks and bonus prises options.

  • Requirements:
  • Programming Skill Level: Beginner to Intermediate;
  • Designer Skill Level: Beginner to Intermediate;
  • Other Skills: ;
  • Similar projects:

Audio annotation tool

Build a web application which facilitates annotating audio files using tags, images or making use of a taxonomy.
The application will allow annotating portions of a audio file (using mouse selection) or the whole audio file.

Users will have at their disposal either an autocomplete field or a selection of suggested tags to annotate the audio file as a whole or portions of it.

 

  • Requirements: HTML5 audio API; http://angularjs.org/
  • Programming Skill Level: Intermediate to Advanced;
  • Designer Skill Level: Intermediate to Advanced;
  • Other Skills: ;
  • Similar projects:

Error replication tool

This idea starts simple, keep a history of the last (10 or more) actions a user did in a (history) file of the application. Its purpose is to be available when the user calls customer support and reports an error. The complicated part to implement is to visualize in the application the actions the user did in order to replicate the error(s) that occurred.

 

  • Requirements:
  • Programming Skill Level: Intermediate to Advanced;
  • Designer Skill Level: Intermediate to Advanced;
  • Other Skills: ;
  • Similar projects:

Microdata visualizer and editor

Develop an application which offers support for inline editing (see http://patternry.com/p=inline-edit/) of Web templates and also support to annotate (using the in place editing tool) the data using microdata. The application will offer suggestion based on schema.org or a imported/selected vocabulary.
The client side application will be separate into two sides. On one side the inline editing of the template will be possible and on the other side the hierarchy of the microdata will be visible using indented tree or dendrograms.

 

Online Latex Editor

Develop a web editor/compiler for latex files, with support for collaborative editing and tracking changes. Also a comment system would be helpful to user in order to keep track of both the changes but also what other users commented and when (and in regards to what paragraph).

  • Programming Skill Level: Intermediate to Advanced;
  • Designer Skill Level: Intermediate to Advanced;
  • Other Skills: ;
  • Similar projects: https://www.sharelatex.com

 

BrowserVideoProducer

A useful and up to date tool  for video bloggers, would be a HTML5 video recording and editing service. Bloggers want to capture, video podcasts via their phone or laptop camera directly from their browser. At the same time they want the possibility to add songs from soundcloud, annotations, translations for their video podcast and publish it all in their browser extension/web application.

Bonus: Filter effects.