This project is from team tc-853371, which was awarded with the Second Prize in the PolarDB Global Hackathon 2023.
Tanampedia is a digital application for agricultural sector. Tanampedia comes from the word “tanam”, which means plant. Pedia is taken from the encyclopedia where people can add information they know for mutual sharing of information.
Agriculture is a strategic sector in national development and increasing national income as a whole. However, several obstacles hinder its development.
Tanampedia is an Android app made using the Flutter cross-platform development framework. We integrated several cloud-based services to deliver our app.
The core services we used are PolarDB for MySQL as our cloud data storage service and Alibaba Cloud Elastic Compute Service (ECS) as our server backend. We also integrated our application with Alibaba Cloud Machine Translation to provide auto-translated content in our App.
As we are using the mobile Android application, most of the source code is made in Flutter using the Dart programming language. Then we build the Flutter app into an installable APK.
Once the APK is installed on the user's device, it will communicate with other cloud services. The first communication is with the Firebase Authentication service to provide users with quick authentication using Google login features. After that, the app will access the REST API from Alibaba Cloud ECS.
In ECS, we used the Windows version with both Node JS and Apache for PHP installed. Node JS with the Express framework is the core backend REST API that stores database queries, REST API methods, and logic before being executed by the PolarDB service.
PHP with the Codeigniter framework is the backend REST API that handles the machine translation service through the PHP SDK for Alibaba Cloud Machine Translation Service. Picture assets are stored and retrieved from Firebase Storage.
I am Adi Kusuma, and I work at PT Citrakoprasindotani in Jambi, Indonesia, as a purchasing staff. I started learning about programming during the pandemic.
113 posts | 24 followers
FollowAlibaba Clouder - July 23, 2021
Alibaba Cloud Project Hub - November 16, 2021
Alibaba Clouder - October 12, 2018
Alibaba Cloud Community - October 28, 2021
Alibaba Cloud Project Hub - November 18, 2021
Alibaba Clouder - October 28, 2019
113 posts | 24 followers
FollowAlibaba Cloud PolarDB for PostgreSQL is an in-house relational database service 100% compatible with PostgreSQL and highly compatible with the Oracle syntax.
Learn MoreAlibaba Cloud 1688 Cloud Hub is a cloud-based solution that allows you to easily interconnect your 1688.com store with your backend IT systems across different geographic regions in a secure, data-driven, and automated approach.
Learn MoreAlibaba Cloud PolarDB for Xscale (PolarDB-X) is a cloud-native high-performance distributed database service independently developed by Alibaba Cloud.
Learn MoreCloud Migration Hub (CMH) provides automatic and intelligent system surveys, cloud adoption planning, and migration management for you to perform migration to Alibaba Cloud.
Learn MoreMore Posts by Alibaba Cloud Project Hub