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:

Botanic garden manager

Taking care of plants can be tiresome even if its a small garden or just one plant. But taking care of a botanic garden seems to be impossible: watering plants, watching over them when they bloom, directing sunlight, feeding carnivorous plants, gathering fruits etc. Develop an application which enables the manager of a botanic garden to oversee all these activities specific to each plant and even plan flower exhibitions depending on the season each plant, flower blooms.

City Traffic planner

The city hall wants an application that allows for a better management of the traffic in the city. The application must be able to:

  • provide alternative routes for cars when a street is being repaired or there is a construction on that street;
  • manage the traffic at rush hours to avoid traffic congestion – sensors can be used to determine and predict congestion, considering factors like (weather, hours of the day etc.);
  • manage public parking lots;
  • register new cars;
  • add new streets to the city infrastructure;
  • provide a news feed for the citizens to update them on the changes that took place;
  • manage public transport in order to avoid overcrowding in a bus, metro, tram or any other mean of transportation.

 

  • Requirements: ;
  • Programming Skill Level: Intermediate to Advanced;
  • Designer Skill Level: Beginner to Intermediate;
  • Other Skills: managing computer networks;
  • Similar projects: google maps traffic view, and many other similar projects and simulators ;