The inspiration for getmmôgô is to establish connections and build closer communities, regardless of distance. Mmôgô is the Setswana word for together, to emphasize that we want our users to come together to form one large community with themselves and nature. To promote the general well being of the whole community, we thought that the best way was to share information on conservation and sustainability, easily. With relatively low internet access and rising cellphone use, offline information sharing seemed to be the best route.
What it does
getmmôgô allows users to write their own articles and share them even if they are offline. When a user has an internet connection they are able to browse any article currently on the website and download any of them for future browsing and sharing. getmmôgô also allows authorities and verified organizations to create and share best practices on human-wildlife conflict, ways to prevent poaching, and methods for sustainable income.
How we built it
getmmôgô was built as a progressive web app to have functionality offline and was written with Vue.js. We used the REST API to request information from our database to display different articles for our users. Local storage was a key feature to store any information the user wanted to keep without an internet connection.
Challenges we ran into
One of the challenges we ran into was finding the optimal way to share data offline. Our initial idea of using QR codes became a challenge after difficulty reading them and not being able to generate enough data for sufficient information sharing.
Accomplishments that we're proud of
One accomplishment we had as a group was to build a web app that can run offline.
What we learned
What's next for getmmôgô
Finding an optimal way to send data offline or compressing our data to be more efficient in sending QR codes. We also want to be able to translate the website into other languages to be more inclusive of the diverse culture in Africa. We will also need more users to add more articles over time.