
Starting from the observation that many people use their vehicles to shop at the nearest hypermarket to their home, the company Courseur decides, in an environmental concern, to create an application that allows users to limit their travel. To do this, when a user is in the hypermarket, they can take on the task of purchasing another user's shopping basket on their behalf and then deliver it via the application.
With the delivery time being particularly short, the agency acted agilely by freeing itself from the traditional specifications regarding the working method. As for the technical part, the developers used a hybrid technology combining Cordova and Ionic, which allowed coding in web language while being supported by native languages for IOS and Android. The agency also utilized a dedicated server to store the data and created an API (business logic) designed with Ruby On Rails.
To ensure the application works optimally, the agency's technical teams have implemented numerous test series using Gitlab and a Docker registry, as well as utilizing Selenium via Browserstack. It was also necessary to communicate with the API in its web app version so that Protractor could test it across all browsers.
The iterative method allowed each developer to modify a part of the code.
Thus, they were able to push it to our source Git server (Gitlab) and ensure that these tests run automatically to verify the application's proper functioning. Although the developers were forced to resort to this testing method, they enjoy experimenting with new technologies, like Appium or AWS Device Farm.
The agency 148 was able to quickly preconfigure the server thanks to the various scripts from the Ansible platform, thus generating three environments. One environment dedicated to testing, another for production, and a last one to set up the application demo.
This siloed method allows for action on one of the environments without directly impacting the other two.
Thus, it was much simpler and faster to adjust and modify the different components of the application. Courseur continues its development by now allowing its users to create and share shopping lists in over 4000 stores.
The Collective Agency brings together numerous talents who can respond to strategic and/or operational communication projects, targeted or multi-channel, short and long term. Do not hesitate to make an appointment with us to discuss and receive a quote for your project!
Contact us