Metastore Application

The main idea of this project is to build an application which will help you generate an online shopping store. As anyone knows an online store is divided into several categories depending on the products it has available. Based on these categories the content of the store is organized.

The application we want to develop will have these categories as a starting point. A user will be able to define a series of categories and subcategories, alongside a series of filters for each categories (think of it as an ontology where each product represents an individual in that ontology and each filter represents the properties between concepts). Based these categories, subcategories and filters the application will generate an online store.

Each product will then be sorted automatically to a category (based on its description and features).

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

I would like to thank Dr. Sabin Buraga for his insight on this idea.

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.)

 

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

 

Karaoke web challenge

Making use of HMTL5 APIs and webRTC build an interactive karaoke social web application. The application lets user challenge other users at karaoke in real time, chat with them and sing songs. The songs already exist in a database and are subtitled, and they will be displayed accordingly to their time-stamp in the song. The application will be able to record the user’s performance and take pictures during the song (or create small movies of the user’s performance similar to .gif)

Bonus: The application will recognize the user’s performance and give him an accuracy score which depends on how well the user sang the song and followed the lyrics.