STEM – Smart Travel Expenses Management, will be a pretty innovative app to booking travelling expenses.
Up to date there are several applications to register and keep track of the expenses during a travel. For example:
-Coupa expenses (http://www.coupa.com/software/expense-management/)
The app should be developed in native version for iOS (the android version is already developed, and both should be look similar)
The basic idea is a user uploads a receipt in a travel (the travel are manage in the web version), completes the information and see the receipt status (to sync, to review or reviewed)
Functional requirements define what the system must do without the implementation detail. They establish the capabilities of the system.
The user performs a registration on app
The user choose a subscription plan
The user log in the app
The user recover the password
The user upload a receipt taking a picture, which is then automatically sent to a central data storage/repository or uploading the receive from the gallery.
The user can decide if to process a receipt immediately or later on
The system – after text recognition (in the server/cloud) – “extracts” the relevant information out of the receipt and shows them in a visual way to the user
The user can accept and/or modify the information and the classification processed by the system
The user can manually enter a receipt
The user shall always enter the information about the way each receipt was paid (cash/ credit card#1/credit card #2, etc.), Unless he/she confirms the default payment setting
The user configures his/her profile and preferences
The app check the Wi-Fi availability
We are using Sync Gateway - couch baseto manage the information.
We are using rest services to call the backend services.
All the screens showed are from the android app, surely you have to make changes to adapt them to the interface of IOs.
The user must download the app from appStore.Category
: Programación y TecnologíaSubcategory
: Programación de Apps. Android, iOS y otrosWhat is the scope of the project?
: Create a new appIs this a project or a position?
: ProjectI currently have
: I have specificationsRequired availability
: As neededAPI Integrations
: Other (Other APIs)Required platforms