FineGrind - Developing a mobile app for customers of specialty cafes
Miklan, Rita (2023)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202304266482
https://urn.fi/URN:NBN:fi:amk-202304266482
Tiivistelmä
This thesis follows the workflow of developing a cross-platform mobile app for the customers of specialty cafés.
Specialty coffee is growing in popularity. Small, independent coffee shops are opening to serve customers who want to know more about the coffee they drink and explore new specialty coffee. These places have a disadvantage over big chain cafés with a mobile app for the customers. This app strives to help users to discover more small cafés in their neighborhood. The work describes why such an app is needed and goes through the development steps, from user interviews to deploying the app.
The goal is to build on an already existing MVP version, define possible points of improvement through usability tests, and improve the overall app both from the UX and functionality side.
The theoretical part gives an overview of different approaches to mobile app development. The MVP is presented, and the already existing features are described. The decision to use React Native is also discussed, and the structure of the MVP is explained in detail. The tools and libraries used during the app's development are also introduced.
Data is collected via a user survey and usability testing to define the requirements and create a backlog. This data helps reveal what features and functionalities are lacking in the app.
In the implementation part, the author describes the work done on the code, such as refactoring the code, implementing new features, and improving some already existing features.
Although it is concluded that it will not be possible to finish the complete development of the app during the period of the thesis work, a significant improvement is achieved. For the future, several possibilities are listed, such as creating a café side twin app to work with the end user's mobile app, so the customers can pre-order their drink and also learn about coffee at the same time.
Specialty coffee is growing in popularity. Small, independent coffee shops are opening to serve customers who want to know more about the coffee they drink and explore new specialty coffee. These places have a disadvantage over big chain cafés with a mobile app for the customers. This app strives to help users to discover more small cafés in their neighborhood. The work describes why such an app is needed and goes through the development steps, from user interviews to deploying the app.
The goal is to build on an already existing MVP version, define possible points of improvement through usability tests, and improve the overall app both from the UX and functionality side.
The theoretical part gives an overview of different approaches to mobile app development. The MVP is presented, and the already existing features are described. The decision to use React Native is also discussed, and the structure of the MVP is explained in detail. The tools and libraries used during the app's development are also introduced.
Data is collected via a user survey and usability testing to define the requirements and create a backlog. This data helps reveal what features and functionalities are lacking in the app.
In the implementation part, the author describes the work done on the code, such as refactoring the code, implementing new features, and improving some already existing features.
Although it is concluded that it will not be possible to finish the complete development of the app during the period of the thesis work, a significant improvement is achieved. For the future, several possibilities are listed, such as creating a café side twin app to work with the end user's mobile app, so the customers can pre-order their drink and also learn about coffee at the same time.