Back
BibToGo logo

BibToGo

Goethe-Institut is a German cultural institution that focuses on promoting the German language and understanding of German culture worldwide. The institute offers a wide range of programs and services, including German language courses, German language certification exams, cultural seminars, arts and cultural programs, as well as support for cultural exchange and international cooperation between Germany and other countries Goethe-Institut is a leading institution in promoting the German language and culture, and serves as a resource center for learning the German language and gaining knowledge of German culture worldwide. It also plays a role in strengthening cultural ties between Germany and other countries, facilitating cultural exchange and international cooperation. As a part of introduce and help people to learn and understand German language and culture, Goethe-Institut works with Datacakra to develop and maintain their apps called BibToGo. BibToGo is the Goethe-Institut library app, it is used for user to make digital memberships to Goethe-Institut library and tools for user to help learning Germany language also it gives access to their media and services. BibToGo has been equipped with various features to help users from all over the world, one of which is the choice of language based on the user's city selection. Content and appearance adjustments are also applied in the BibToGo application to make users feel more comfortable using this application. Another feature that has been added in this application is the QR Scanner. This feature has also been adapted to the content contained in the QR, making it easier for users to learn German and its culture

Role Summary

Mobile Apps Engineer

BibToGo Development Team

Job Detail

  • - Built a QR scanner function that allows users to scan from the application and adapt its function to the contents of the QR on different platforms
  • - Adding new language options according to the country and city chosen by the user and adjusting the existing components regarding the addition of the language
  • - Create new components as part of a redesign plan according to the design that has been made by the UI/UX team
  • - Configure existing feature into new components and also add animation in the new component transitions
  • - Work closely with the product team from the client to deliver the features
  • - Fix bugs that have been found by the QA team

Tech Stack

React NativeGitCSSJavascriptTypescriptReduxAxiosReact Navigation

Result

Achievement

  • - Add new 30 cities and 15 new languages options and adjust the existing content in the apps
  • - Built QR scanner function and adjust the function based on QR content
  • - Add animation transitions to a new component as a part of redesign plan