Souvenir/Present Suggestions App

It is hard to pick those 2-3 souvenirs to bring home to your family when you’ve been in foreign country, moreover it is hard to pick that last minute present for your loved ones.

The idea is to develop an application which offers suggestion on what to buy when you visit a foreign city/country based on the specific of that city/country. At the same time the suggestions/recommendation will be based on the different products specific to that country, to the person you want to buy them for (yourself, a loved one, your kids, your boss etc.). In the same direction the application can offer suggestion what present to buy for a certain acquittance based on their social profile.

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

Integrated Social Music Recommendations

This idea is exactly how it sounds (or how you want to see it) an integrated social music recommendation service.It gives you music recommendation based on (a playlist or ads):

  • social network – what your friends listened to, what they favourite and shared with you;
  • you favourites and previous listened music;
  • the weather outside and you mood at that moment (your mood might be influenced based on the weather) – including holiday season;
  • places you are travelling or have travelled to (thematic music) – geographic location;
  • place/country you were born in;
  • playlists you made for you or for you (special) friends;
  • a combination of  all the above.


  • Requirements: Music player (this could be a spotify app);
  • Programming Skill Level: Intermediate to Advanced;
  • Designer Skill Level: Intermediate to Advanced;
  • Other Skills:
  • Similar projects: + &

Resources for data visualization and interactive exploration

Here are a few visualization libraries (mainly javascript) and resources (blogs & galleries) I compiled.

Libraries (javascript):




Collection of books:


Professional (or very good) Tools:


Other Tools:

Semantic Organic Medicine

An organic drug store needs a way to organize its medicinal plant collection and sort it depending on the disease/medical condition it could be recommended for. A disease/medical condition has certain symptoms (some diseases/medical conditions have similar symptoms) and medicinal plants treat certain diseases/medical conditions (sometimes the medicinal plants only treat a limited number of symptoms). Thus the drug store needs a quick way of searching through its database and finding the best organic plant for a certain disease/medical condition.

Notice that certain symptoms might be more important than others depending on how the patient describes them.

Bonus: use semantic web technologies.

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

Cafeteria Management

Considering the large number of students/workers and meals a cafeteria has to handle, they are looking to improve the way they handle their clients, payments and meals.

They require an application which could help them with:

  • getting the number of students/workers that had lunch in a certain day;
  • finding out what was the most popular dish (main course and/or desert) that day;
  • automatize payments using NFC (Near Field Communication) and/or e-Payment (Prepayd card, e-money etc.);
  • displaying the menu online for the current month (RSS feed/or website);
  • receive requests regarding certain dishes;
  • personalize dishes for lactose intolerant, lacto vegetarian, vegans, meat lovers, fish lovers etc.;
  • optimize dishes to be affordable and healthy;
  • personal nutritionist regarding what a student/worker ate that day/week/month (available only for those that pay with NFC or e-Payment ).


  • Requirements: ;
  • Programming Skill Level: Intermediate to Advanced;
  • Designer Skill Level: Beginner to Intermediate;
  • Other Skills: Food enthusiast :) ;
  • Similar projects:

Commuters Application

There are a lot of commuters these days (from students to business people, from working people to travellers) and they all need to get at their destination on time. Imagine a mobile application that syncs your alarm clock with the bus/train/subway/tram traffic schedule or accordingly with the car traffic. If the traffic has a good status (not too crowded or overcrowded) it will let you sleep more. If you get an important e-mail with a meeting it will sync with the traffic and let you know exactly when you need to get out the door to be on time for the meeting.

Options like the ones below must be available:

  • today I would like to take the car/bus/train/subway/tram/walk ;
  • legal holidays to let you sleep more;
  • routing options;
  • automatic e-mails to the people attending the meeting to let them know you are running late.


Open data Sources

*This post is constantly updating so check back at any time. Last update: 05.November.2013*

Open Data Handbook –

School of Data Handbook –

Linked Data Patterns Book –

What is Open Data and how we might define it, you can find out more at Open Definition and Guide to Open Data Licensing made by Open Knowledge Foundation.

A great way to search for Open Data sources is: (doesn’t have all the sources, some of the ones I mentioned below are missing). – tool for working with messy data, cleaning it up, transforming it from one format into another

Another way to search for open public data is .

A great open source data portal software is: http://ckan.aorg/ . (used in many open data portals)

An interesting website (partly blog) about data and data visualization –

Open data policy and Definitions:


Various Types of Open Data:


Ocean Open Data:


Search Engines/Crawl Open Data:


Maps Open Data:


Weather Maps Open Data:


Library Open Data:


Newspapers Open Data:


Music/Movie Industry Open Data:


University Open Data:


Sensor Open Data:


Health Open Data Sources:


Financial Open Data Sources:


Government Open Data Sources:

Semantic web resources – part 1

Here are a few resources where you can find more about the semantic web. I tried to divide them according to certain categories. Also feel free to add your own in the comments.

This is just part 1 – I will follow up with additional resources such as books, articles and other related resources in future posts.

Semantic web resources part 2

(sort of a) Beginner’s Guide:


W3C Specifications (you might want to check out):




Microdata & RDFa:




(useful) Libraries:


Personal Medical Device

Develop a mobile applications that monitors the user’s health, weight, diet and provides useful recommendations regarding the diet (what to prepare for dinner/lunch/breakfast with recipes), weight loss (keeping fit with exercises and how and when to do them, even with reminders), and what to do when you have a certain illness (for example: common cold).

Dinner Menu

A mobile application which recommends a menu for dinner and provides instructions, recipes on how to make it, depending on several selected options: vegetarian food, how many people will have dinner, etc. It will also recommend a recipe based on what you have in your fridge.

  • Requirements: mobile, recipes database ;
  • Programming Skill Level: Beginner to Intermediate;
  • Designer Skill Level: Beginner to Intermediate;
  • Other Skills:;
  • Similar projects: Alfred app , Recipe Box