Transferee is a native Android client-server app about football
Transferee is a native Android client-server app about football. Client-side is a native Android app build for Android 7.0+ with API Level 24. Server built as RESTful API with the help of Node.JS.
You can look at whole project architecture on the diagram below.
Talking about two parts of app - android app and server-side admin panel - they share similar architecture. In the case of mobile application it is MVVM (Model-View-ViewModel) pattern that is standard for flexible and expandable Android applications. For server-side admin panel that itself is web application was used MVC (Model-View-Controller) architecture pattern which is like a parent for MVVM.