Ice cream kiosk - mvvm project 2020

This project was done by Ehud Gershony & Yishai Badichi (@badishay), undergraduate students in software engineering as part of the "Windows Systems Engineering" course at the Lev Academic Center.
Moderator: Mr. Yossi Zaguri.

Description

The project simulates an information kiosk that is placed in a public place and customers can get information about ice cream stores in the area and ice creams sold in the store, subscribe to the store on the website and social networks and reach them by the map service and navigation Waze. After buying the ice cream, the customer will be able to give an opinion on the store and the ice cream he bought. In addition, the manager is given access to manage stores and their products.

Architecture

  • MVVM model
  • layers model
  • Design pattern
  • SOLID
  • OOP
  • SOC
  • UI/UX design
  • IoC
  • Global trigger style

Features

  • transitioning effect
  • QR code
  • Waze link
  • Map view
  • USDA nutrients service
  • Imagaa sevice
  • Feedback system
  • Firebase hosting
  • DB system
  • snack bar for errors insteed of exception

Firebase hosting

we create html page that hosted by firebase and this is the way that user can upload Ice cream image from his phone

htmlSite

Examples

Information Kiosk

htmlSite

Filters

htmlSite

Detailes on random Ice cream

htmlSite

Rate it

htmlSite

Thanks for feedback

htmlSite

Admin system

Log in

htmlSite

Shops

htmlSite

Shop detailes

htmlSite