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 |