## Roadmap
Our project started on November 1st 2019 and the Open Banking Gateway team offers development with two branches:
* **Develop branch** : This is the branch from which a release is built and used to collect all the other branches.
* **Master branch**: generally matches the last released stable version.
This project is planned until the end of 2020 and our current timetable plans MVP1 for April 2020, by which time the following targets should be achieved:
* Demo Frontend used to test the Open Banking Gateway
* Integration of German banks with **Redirect** and **Embedded** Approaches
* **TppBankSearchApi** providing only German banks
* **TppBankingApi** providing the following banking endpoints:
* Get transaction information
* Get list of reachable accounts
* Get account details of a list of accessible accounts
* Get balances for a given account and
* Initiation of single payment
| release date | version |
| ------------- |:-------------|
| ***20.12.2019*** | ***0.0.3*** |
| | Sequence diagram describing use cases
Validation of flowable BPMN engine
Backend Proof of Concept
Implementation of TppBankSearchApi
Create CI/CD and code quality checks
Write Contributions guidelines|
|***16.01.2020*** |***0.0.4*** |
| |Login Page creation for the Demo Frontend
Change Test data with productive data for the TppBankSearchApi
Update the general project's documentation
Getting Started documentation
Definition of the FinTechApi, BankingApi and ConsentAuthorisationApi
Integration of Bank search API and FintechUI
|
| ***29.01.2020*** | ***0.0.5*** |
| |Move the implemented TppBankSearchApi to a separate module
Make a Backend for the login to the FinTechUi
Implementation of the Login Page
Dummy Implementation of the BankingApi *list of account*
Dummy Implementation of the *list of account* of the FinTechApi
Create relation between BankId and Service offered
Create Banking Protocol Facade
Implementation of the Banking Protocol for the dynamic Sandbox
Create the database migration module|
| ***16.03.2020*** | ***0.0.6*** |
| | Bank Search (Login Fintech, BankSearch, BankSelect, BankServices)
Get List of Accounts redirect approach with XS2A Sandbox|
| ***30.03.2020*** | ***0.0.7*** |
| | Get List of Transaction redirect approach with XS2A Sandbox
Get List of Accounts embedded approach with XS2A Sandbox
Get List of Transactions embedded approach with XS2A Sandbox|
| ***14.04.2020*** | ***0.0.8*** |
| | Implementation of the Security Concepts|
| ***27.04.2020*** | ***0.0.9*** |
| | Get List of Account redirect approach with productive Bank (Deutsche Bank)
Get List of Accounts embedded approach with productive Bank (Sparkasse)|
Following features are planned for MVP1 (01.11.2019 - 30.04.2020)
* Bank Search (Login Fintech, BankSearch, BankSelect, BankServices)
* List of Accounts Redirect with Sandbox
* List of Transactions Redirect with Sandbox
* List of Accounts Embedded with Sandbox
* List of Transactions Embedded with Sandbox
* Security Concepts
* List of Account Redirect with Bank
* List of Account Embedded with Bank