Home Search AAA
Number of visits:
3755
 
ABOUT SEARCH4YUMMY

 

 

Project Introduction:

 

Many restaurants and coffee bars exist these days that offer different types of services. Search4Yummy project consists of a web application and a mobile application specialized in selecting the best restaurant/coffee bar depending on user’s preferences.

 

Following are the core functionalities that system supports:

1.       Users can register and login into the system. Users can edit their own account information.

2.       Users can search and select different types of restaurants based upon their popularity, location, seat availability, offers and food.

3.       Users can subscribe and unsubscribe for news from certain type of restaurants.

4.       Users are provided with the news from their subscribed restaurants.

5.       Users can share feedback about restaurants. Feedback can be in form of comments, photos and grading about restaurants, dishes or menus.

6.       User can upload the pictures and can also check in his presence in a certain restaurant.

7.       User can save the dishes and later can view the saved dishes.

 

The system consists of a web client, mobile client and backend server. The server keeps the database with restaurants and users information.  Web client consists of three views, first for the general users, second for the restaurant staff members and third for the administrators.

 

Restaurant staff member can update the seat availability, view/add/remove/update the restaurants information, menus and dishes. Administrator can add/delete/update the users, restaurant staff members and restaurant types.

 

Tools and Technologies:

 

Development is done using Java programming language on server side, web and android. Server side is portable and can be run on any operating system running Java. Following technologies are used on server side and web client:

  • Spring framework (Core, Data, Security)
  • Struts 2
  • JPA/Hibernate
  • Tiles
  • Maven
  • Tomcat 7
  • Checkstyle, PMD
  • Mysql

Following tools are used:

  • Eclipse
  • Mysql Workbench
  • Subversion

Mobile client is implemented as an Android application.

 

 

 


PROJECT TEAM

 

Petar Paar
Project role(s): Mobile application developer, Requirements engineering & design
Personal info: 
 I was born in 1988 in Zagreb, Croatia. I live in small city in Croatia called Samobor which is 25 km near capital Zagreb. I got my bachelor degree in Computing at University of Zagreb - Faculty of electrical engineering and computing (FER) in 2010. At the moment, I am a master student of Software Engineering and Information Systems at FER. Also, this semester I am an exchange student at Mälardalen University in Västerås, Sweden.
Skills & Interests: Extensive experience with Microsoft .NET Framework and C# programming language. Experience with Windows Forms, ASP.NET, Silverlight, WPF and Windows Phone 7 applications. Experience with databases and SQL language.
Experience with object-oriented modelling and object design.
Hobbies: Basketball, Playing clarinet, Poker
Email: petar.paar (at) gmail.com
Other contacts: Skype: petar.paar,   MSN:  caj_od_trave (at) hotmail.com,
Facebook: Petar Paar 

Ronald Wolvers
Project role(s): Design Manager, Web Client Developer

Personal info: I am from the Netherlands. I am 23 years old and I am a student in the GSEEM masters program. I am in the second year of this program, the first year I completed at VU University in Amsterdam. I am studying in Sweden for two semesters. In the second semester I will be writing my masters thesis.
Skills & Interests:  I am interested in IT, but not only from a technology point of view. I am especially interested in requirements engineering, project management, modeling and business/IT alignment.
Hobbies: I enjoy playing the guitar and going out for a run. I am pretty decent at iceskating and I am a former practitioner of taekwondo.
Email: ahcwolvers (at) gmail.com
Other contacts: Skype: reaunald, Facebook: Ronald Wolvers
 

  

Yehui Wang
Project role(s):
Test Manager, Requirement Engineering & Design

Personal info: I am 27, from China. I got my Master degree in Communications and Information System Engineering
Skills & Interests: I am familar with wireless communiction technology like LTE.
Hobbies: swimming
Email: yehui.wang (at) ericsson.com
Other contacts: Facebook: Yehui Wang

Muhammad Sulyman
Project role(s):
Project Leader, Documentation Manager

Personal info: I am from Pakistan, 26 years old. BSC Honors in Computers Sciences (2003-2007) from Punjab University College of Information Technology, Pakistan. After that I worked in a Software Development Company "Techlogix" for more than 2 years as Software Quality Assurance Engineer. I have completed my first year under GSEEM program from University of L’Aquila, Italy. Currently doing my second of GSEEM from MDH.

Skills & Interests: Requirement Engineering, Design, Planning, Testing and Project Management.
Hobbies: Cricket, table tennis, badminton, volleyball and watching movies.
Email: msn11013 (at) student.mdh.se
Other contacts: Skypе:  onlysuleman, MSN: onlysuleman (at) hotmail.com, Gmail:     onlysuleman (at) gmail.com, Facebook: Muhammad Sulyman

Jan Čustović
Project role(s): Team Leader, Server Side Developer

Personal info: I am a student at FER born in Zagreb way back in 1987.
I'm studying Telecommunications and Informatics and am very interested in Java programing. I have been programing in Java for the last 4-5 years and have been working on lots of big projects. My passion for programing is limitless...
Skills & Interests: Java EE expert, ECM (Enterprise content management) expert, database knowledge and experience, project planning, system architecture
Hobbies: All kinds of sports: soccer, tennis, squash, rafting etc..
Email: jan.custovic (at) fer.hr
Other contacts: Skype:  just search Jan Čustović, Gtalk: jan.custovic (at) gmail.com

Lovro Maričić
Project role(s): Web Application Developer

Personal info: I am 23 years old, am from Zagreb, Croatia. I study Telecommunications at FER.
Skills & Interests: Programming in Java and C. Acquainted with database design and work. Interested to learn new technologies and willing to work hard
Hobbies: Skiing, tennis, synthesizer, harmonica, video games
Email: lovro.maricic (at) fer.hr
Other contacts: MSN: Laguna (griever.lovro (at) hotmail.com)

Ivan Bandalo
Project role(s):
Web Application Developer, Designer

Personal info: I am 22 years old, born in Šibenik and live in Zagreb. Currently I am studying for a Masters degree in Information and Communication Technology (ICT), department of Telecommunication and Informatics at FER.
Skills & Interests: Skilled in PHP, Java, GWT, Javascript, JQuery, HTML, XML, CSS, MySQL, Android. Interested in new web technologies, all kind of services, networks, network security, servers, mobile applications.
Hobbies: Playing basketball, swimming, boarding
Email: ivan.bandalo (at) fer.hr
Other contacts: Skype: ivan_bandalo, MSN: bandalo6 (at) hotmail.com

Andrej Garić
Project role(s): Mobile Application Developer

Personal info: I am 24 years old and was born in Šibenik. Currently studying for Masters degree in Program engineering at FER.
Skills & Interests: C#, Java, C, XML,CSS, HTML, postgreSQL
Hobbies: swimming, biking, programming, gaming
Email: andrej.garic (at) fer.hr
Other contacts: Sykpe: andrejg8, Facebook: Andrej Garic, Gtalk: andrej.garic2 (at) gmail.com


PROJECT SUPERVISOR

 Aneta Vulgarakis (aneta.vulgarakis (at) mdh.se)

Skype: aneta.vulgarakis