Home Search AA
Number of visits:
1999
 
PROJECT SUMMARY

Main page

Description

The Spoon is a platform that aims to help people find specific dishes and drinks that match their preferences in restaurants nearby. The mobile application is intended for customers and lets them lookup menus by location, dishes, prices and reviews. Besides, the web application aims to help restaurant owners to promote their dishes and drinks with different menus. A customer can post a review about the dish, menu and restaurant with a picture of the receipt attached. After that, the restaurant owner can approve or disapprove the review by watching only the receipt picture, not the review grade and description. A consultant can log in on the web application and have a look on the statistics page. This means that they can give an overview to the restaurant owners so they can efficiently learn about their popularity and attractiveness among the users on the platform.

 

Features

A restaurant owner can: 

  • Register and log in on the web application
  • Add his restaurant
  • Add menus to his restaurant
  • Add dishes and drinks to his menus
  • Accept or decline a review by evaulating the receipt picture

A customer can:

  • Register and log in on the mobile application
  • View restaurant and menu information
  • Search dishes and menus that contain the search word
  • Filter menus by price, review score and distance
  • Read reviews for dishes and menus
  • Add reviews for dishes and menus

A consultant can:

  • Register and log in on the web application
  • View statistics separated by different social groups

Screenshots

Web application

Home page

 

Restaurant page

 

Restaurant owner profile page

 

Mobile application

     

 

 

    

 

  

Technologies

  • Frontend mobile
    • React Native
  • Frontend web
    • React
    • RxJS
    • Redux
  • Backend
    • Node.js
    • Sequelize ORM
    • PostgreSQL
  • Testing
    • Jest
  • Deployment
    • Heroku
  • Continuous integration
    • Travis
  • Cloud storage
    • Amazon S3

Tools

  • Slack
  • Zoom
  • Github + Zenhub
  • Google (drive, calendar, mail)

          

 

Useful links


PROJECT TEAM MEMBERS

Lora Žuliček

Project role(s): Developer

Personal info: I am a graduate student in Software Engineering and Information System at FER. 

Skills and interests: HTML, CSS, JavaScript, React, PHP, Git

Hobbies: sport (tennis, running, gym), knitting and crocheting

E-mail: lora.zulicek@fer.hr

Other contacts: https://www.linkedin.com/in/lora-zulicek/

Marin Milina

Project role(s): Developer

Personal info: My name is Marin, I am 22 years old and I study information and communication technologies at FER. This is my fifth year at FER, with a specialization in Internet of things.

Skills and interests: C, Java, Spring Boot, Python, Javascript, HTML, Linux, Git, MySQL

Hobbies: Football, basketball, tennis, movies and reading

E-mail: marin.milina@fer.hr

Other contacts:

Skype - marinmilina
Facebook - marin.milina

Markus Paulsen

Project role(s): Product Owner

Personal info: I am a 24 years old exchange student from Germany. At my home university, the Technical University of Munich, I am studying Computer Science in my 2nd Master year with a specialisation on IT-Security and Software Engineering. With the Erasmus program I am studying for one year in Zagreb at FER.

Skills and interests:

  • Programming languages: Swift, Java, Python
  • Database languages: SQL
  • Frameworks: iOS-Framework, Swing
  • Development Tools: Cocoa Pods, Maven, Docker, XCode, Git(Bitbucket, GitHub, GitLab), CI/CD(Bamboo, GitLab CI)
  • Computer science topics: IT-Security, International Software Project Management, Software Patterns, UML
  • Interests: Frontend Web Development, Machine Learning

Hobbies: hiking, reading

E-mail: markus.paulsen@fer.hr

Other contacts:

LinkedIn: www.linkedin.com/in/markus-paulsen-510841195/

Ida Merete Enholm

Project role(s):

Personal info: Hi, my name is Ida and I am 22. I'm from Norway, studying Computer Science on my fourth year with specialization in Databases and Search Engines. Currently on exhange at Polimi. 

Skills and interests: Java, Python, React, Javascript, Typescript, HTML, CSS, Git, Github, MySQL, Heroku, Bootstrap, Firebase, MongoDB 

I'm also interested in UX-design.

Hobbies: Training, football, hiking, reading

E-mail: ida.enholm@gmail.com

Other contacts:

Facebook: Ida Merete Enholm

Janine Stang

Project role(s): Developer

Personal info: I'm a 23 year old exchange student from Norway. I study computer science (4. year) with a specialization in Databases and Search Engines. 

Skills and interests: 

Hobbies: hiking/outdoor activities

E-mail: helene.janine.stang@gmail.com

Other contacts:

Facebook/ Messenger: Janine Stang

Cathrine Akre-Aas

Project role(s): Developer

Personal info: 21 year old, norwegian exchange student at polimi. Studying computer science on my fourth year, with a specialization in Software development and Software systems.

Skills and interests: Java, Python, React, Javascript, HTML, CSS, Git, Github, MySQL, Django, Software Architectures, Game development (android), Modelling (UML, BPMN)

Hobbies: Tennis, hiking, running, skiing

E-mail: cathrineakreaas@gmail.com

Other contacts:

Facebook/ Messenger: Cathrine Akre-Aas

Matej Lazić

Project role(s): Scrum master

Personal info: My name is Matej Lazić, and I am software engineering student at FER

Skills and interests: Java, C#. Python, HTML/CSS/Javascript, Docker, Spring Boot, bits and pieces of a few more languages and technologies.

Hobbies: video games, food, pondering the meaninglessness of existence

E-mail: matej.lazic@fer.hr

Other contacts:

Skype - ml47810@fer.hr

André Aing

Project role(s): Developer

Personal info: French computer science student at Polimi.

Skills and interests: Java, JavaScript, C++, Data Structures and Algorithms.

Hobbies: Music, Soccer

E-mail: andre.aing@mail.polimi.it

Other contacts:

LinkedIn: André Aing

Frikk Andersen

Project role(s): Developer

Personal info: 24 years old exchange student at Polimi. I am from Norway and studying computer science with specialization in Databases and Search Engines. 

Skills and interests: Python, Java, Javascript, React, React Native, MySQL, MongoDB, Node, Cloud Computing, Terraform. 

Hobbies: Cross-country skiing, running, football and drinking wine with good friends. 

E-mail: frikk.hald.andersen@gmail.com

Other contacts:

Facebook Frikk Hald Andersen
LinkedIn: Frikk Hald Andersen

Emilio Imperiali

Project role(s): Developer

Personal info: Italian computer science and engineering student at Polimi

Skills and interests: Java, Node, Javascript, C

Hobbies: Videogames

E-mail: emilio.imperiali@mail.polimi.it

Other contacts:

Facebook: Emilio Imperiali

Linkedin: https://www.linkedin.com/in/emilio-imperiali-569ba818b/


PROJECT SUPERVISORS

Local supervisor


Raffaela Mirandola (raffaela.mirandola@polimi.it)

Remote supervisor


Emanuel Guberović(emanuel.guberovic@fer.hr)

PROJECT CUSTOMERS

                                                     

            

Project customer

            
            Marco Dagrada (mdagrada@deloitte.it)