Skip to content

This repository contains the full-stack Android/iOS companion app for InBoX users.

Notifications You must be signed in to change notification settings

josflesan/InBOX-app

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 

Repository files navigation

InBoX-app

splash_logo

This repository contains the full-stack Android/iOS companion app for InBoX users built using Flutter. The application consists of three main screens:

  • Home Screen displaying InBOX units with installed compartments and Quick Access Functions
  • Deliveries Screen displaying active deliveries and associated metadata including proof of delivery images
  • Settings Screen to display per-user settings

Some screenshots of the app are displayed in the screenshots section below.

1. Use Case

The typical use case from the user's perspective is outlined below:

  1. User creates a new delivery in the deliveries screen and fills in associated metadata
  2. User assigns delivery to one of the available compartments in their InBOX unit
  3. App generates a courier-service URL which the user copies and sends in delivery notes in their marketplace of choice when completing the order
  4. Courier will then click on the URL and follow the steps on the website to fulfill the order

2. Tech Stack

The InBOX app was built mostly using Flutter and Dart and interacts with our own custom RESTful API (InBOX-REST) for CRUD operations and socket data streaming (such as for live security video feed)

3. Screenshots

image

4. Other Resources

Some other resources that might be of interest are listed below

This repository is part of the InBOX System Design Project (associated with University of Edinburgh)

About

This repository contains the full-stack Android/iOS companion app for InBoX users.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 99.1%
  • Other 0.9%