Development of a sales App for partners of a hardware manufacturer
Project duration: 5 months
Brief description
Development of an app for Android and IOS to find product information and compatible accessories easily. The app aims to reach partners of a large computer manufacturer. The application consists of a Ruby on Rails back end with Elasticserarch and a Xamarin.Forms App. To support the agile project methodology Microsoft App Center is used for a continuous delivery.
Supplement
Together with the customer, the requirements are gathered based on a clickable prototype and documented in the Confluence/Jira ecosystem. In order to effectively implement the application, Xamarin.Forms is used, so only one code base needs to be developed for the Android and IOS platform. The MVVM architecture used for the app provides long term maintainability and scalability for future functionality. The Ruby on Rails back end provides all product information over a REST API using the OpenID Connect to authorize users. A custom Ruby Excel mapping allows the customer to import all data from complex Excel files. In order to provide a good user experience when searching products, Elasitcsearch is used as a search engine.
Subject description
The app is the simple one-stop shop platform for registered partners. It informs about current topics, dates and news from the B2B world of the manufacturer. It supports the partner both in finding compatible accessories for new devices and vice versa in finding compatible devices for existing accessories. An assistant helps the partner in selecting devices based on technologies and makes it easier for him to select the best device for his customer. As central issue for all questions concerning the product portfolio, the app offers many more possibilities that support the partner in his daily work. Among other things, it facilitates the creation of offers and provides him with all information on special offers and discounts.