AndreaCostanzo1 / FlutterApp

This repository contains the work done for the course of Design and Implementation of Mobile Applications at Politecnico di Milano (Italy).

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Beertastic 🍻

πŸ› οΈ Build & Tests: CircleCI

πŸ““ Design Document:  Download here

πŸ“ Slides:  Download here

Goal of the project 🎯

This repository contains the work done for the course of Design and Implementation of Mobile Applications at Politecnico di Milano (Italy). The goal of the course was to design a "mobile" application in which the user experience assumes a central role, starting from how the various elements characterizing the UI should be disposed to how users should interact with them. Beertastic was thought to provide users with a smooth and joyful way to approach to the beer and brewery worlds, by offering the possibility to read articles, see events, search beers and exchange opinions. This document presents a functional specification of the architectural components defining the system as well as their interfaces and interactions, and make use of graphs to expose better their relationships and behaviours.

Technologies used πŸ”©

  • Frontend
    • Flutter
    • Android (Java) for the ML part related to barcodes and QR codes
  • Backend
    • Firebase [Authentication, Functions, Firestore (Database), Storage, ML]
  • Continuous integration
    • CircleCI
    • Codecov

The usage of these technologies is further detailed in the design document

Other References

Some UIs have been inspired from:

About

This repository contains the work done for the course of Design and Implementation of Mobile Applications at Politecnico di Milano (Italy).


Languages

Language:Dart 94.2%Language:Java 3.8%Language:JavaScript 1.7%Language:Objective-C 0.2%Language:Shell 0.1%