1 Scope - edsonboldrini/TrackApp GitHub Wiki

Welcome to the TrackApp wiki!

This Wiki intend to describe the whole application TrackApp.

Objective:

TrackApp is a project from an application that will be able to track a delivery going to somewhere. It's main function is track a delivery to a simple store-customer (or any kind of custumer). Following this premise, this application will turn the store more closer to customer, and it intend do delivery this proximity providing a real time tracking to the customer and store.

Functional requirements:

N As a/an I'd like to... Priority
1 Customer Track my delivery in real time
2 Customer Cancel the delivery if necessary
3 Customer See all of my product that will be delivered in a photo
4 Deliveryman Know the information about delivery(place, route...)
5 Deliveryman Know the information about the recipient
6 Deliveryman Know if has someone in the place to catch the ordert
7 Deliveryman Chat with the customer
8 Deliveryman Inform to store that the deliver has done
9 Deliveryman Inform that the delivery may change the time/date of the deliver
10 Customer Confirm that someone will be at home to receive the delivery
11 Store Arrange with the deliveryman the delivery
12 Store Send the link of the delivery to the customer
13 Store Register the customer using email,phone and address
14 User Register on the application
15 Store Register the delivery itens

Non-Functional Requirements:

N As a/an I'd like to... priority
1 Admin System to be multiplatform (web-application and mobile app)
2 Customer Know the information of the deliver with one click
3 Customer Know when the delivery has departed with a notification
4 Customer follow the delivery in real time
5 Deliveryman Know the delivery items as first information
6 Customer Know the track of the delivery without a account

Business rules:

N Description Priority
1 The customer must always accept the delivery before the deliveryman departs
2 After the store sign up in the app, all the deliveries have to be registered and tracked by the app
3 The users can't have more then one account
4 The delivery itens must be small, thus a car or a motocycle can deliver
5 The deliveryman can delivery itens from more than one store