Bouziane Hamzi Logo Image
Bouziane HAMZI

NGO RAES

The NGO RAES is a Senegalese organization that works with the populations of Africa to solve major social issues. It uses innovative strategies for behavior change and acts as a hub for connecting international partners, the media and local civil societies. RAES trains, supports and accompanies local actors and communities by providing them with access to information and helping them to implement solutions adapted to their problems. Its objective is to strengthen the capacities of local populations and promote their autonomy in solving the social challenges they face. The NGO RAES also aims to establish sustainable partnerships between local and international actors for a holistic approach in solving problems.

Project Image

Project Overview

As developer of the Bibli CLV (C'est La Vie) project, we had the opportunity to realize a first project that fully exploits the advantages of Flutter, a versatile technology compatible with the three main platforms (iOS, Android and Web). This project was a real adventure, because we had to overcome many challenges.

One of the major challenges was getting familiar with the tools and concepts related to Elasticsearch and Kibana, which we put in place to improve the search and resource exploration functionality. Learning these technologies required a significant investment, but it was essential to provide a smooth and efficient user experience.

Another crucial aspect of this project was the adoption of clean architecture. This choice proved to be a good one, because it allowed us to structure the code in a modular and maintainable way, thus facilitating collaboration between the members of the development team.

Despite the challenges encountered, we are proud to have succeeded in setting up a high-performance and user-friendly digital library. This project was an opportunity to explore the possibilities offered by Flutter and demonstrate its potential as an effective cross-platform solution.

We hope that the Bibli CLV digital library will provide users with an enjoyable and simplified experience in their research and access to resources. This project has been a milestone in our journey as developers and we look forward to exciting new challenges in the future.

Screenshots

Tools Used

Git
Flutter
CD/CI
Matomo
Firebase
Gitlab
Clean Architecture
ElasticSearch
Kibana