2023-GDSC-Solution-Challenge flutter project
Let's find out the issues of SDGS around the world, and let's solve them all together!
As of 2019, aid to Africa and underdeveloped countries were on the rise before the COVID-19 outbreak, but after the COVID-19 outbreak, the UN predicted that aid to middle- and low-income countries, which are the economic lifeline of numerous poor families, would decrease. UNESCO said that 'sustainable development goals' are the last of the SDGS goals, but they are also the underlying goals for achieving other goals.
Global partnership refers to cooperation between governments, private, civil society, and comprehensive partnerships at the global, regional, and national levels. Among the detailed goals of Goal 17, there is "encouraging and promoting effective public, public-private, and civil society partnerships based on the financing strategies and experiences of partnership institutions." Just as partnerships between public and private civil society in one country are important, our team thought that promoting global partnerships with citizens of other countries would eventually contribute to public partnerships. Therefore, the service was planned with the aim of achieving SDGS through global partnerships.
The Sustainable Development Goals (SGDs) or Global Goals are a collection of 17 interlinked global goals designed to be a "blueprint to achieve a better and more sustainable future for all. As can be seen in the figure above, there are 17 goals.
A flutter application was created by selecting several of the UN's 17 sustainable development goals. SDGS and sustainable development goals were thought to be a global partnership, and they planned to get to know each other by sharing issue data from around the world. In the planning process, Google's design print methodology was used, and I thought that the process of deriving a solution sketch from this methodology was good for deriving and developing ideas.
Users of the app can check the news of the selected SDGS category while using this app and host a solution sketch. They can also share their opinions on the news with people and friends all over the world. In addition, they can form a global partnership by creating a post that cites their solution sketch and exchanging feedback with each other.
inglo is a combination of insight and global, and I thought that receiving and sharing SDGS news data would broaden global insight. Since we respect each other and promote global partnerships through various activities such as solution sketch, post, and feedback, our team added several national images to the cover instead of using simple words to start the app, and the logo was created in the form of a globe reminiscent of global.
-
Disign
-
AI/ML ( Python :
3.7.12
)- Pytorch :
2.1.0
- Albert Model
- Pytorch :
-
Back ( Django :
4.2.6
- Django Rest Framework :
3.14.0
- Django Allauth :
0.61.1
- GCP Compute Engine
- MySQL
- NGinX
- S3 bucket
- Django Rest Framework :
-
Front ( Dart :
3.3.0
)- Flutter :
1.19.1
- Flutter :
-
Device
- Android Virtual Device
- Pixel 7 Pro API VanillaIceCream
- IOS Virtual Device
- IPhone 14
The issue may be identified, and solution sketching may proceed. It has steps of problem definition, how light we, crazy 8's, and solution sketch, and opinions are shared with other users.
You can Create and Choose one of the Problem Definition about selected SDGs.
You can Create 'How Might We' about selected 'Problem Definition' and choose one of them.
You can do 'Crazy 8s' which is a fast sketching exercise that challenges people to sketch eight distinct ideas in eight minutes. After then, you can vote three of all.
Finally, you can drawing 'Solution Sketch' and write description and content about that.
Users can create posts by citing their solution sketches. Post can further express their ideas in solution sketches.
For the generated post, feedback can be exchanged with each other. Users can listen to experts' opinions on the post and can also be experts. In this process, we can form a global partnership.
If you are interested in a country, you can find its location by searching. With the globe, you can check the whole world at a glance.Users can promote "global impact" along with their own activities. It was inspired by github's rank system. The higher the global impact, the more users have tried to contribute to SDGS resolution.
In order to increase interest in SDGs and make them more accessible, we used multi class classification to automatically classify the appropriate SDGs from news data. As shown in the figure, when news data comes in, the text is summarized through a summarization model, and then the text is fed into a classification model to be classified into the appropriate SDGs.
We built a training dataset using news datasets from osdg and sdgs datahub to train the ALBERT model to create a classification model, and used facebook/bart-large-cnn as the limit for the maximum number of tokens in the ALBERT model so that the text can input the classification model after summarization.
Jung Eun ji 🇰🇷 |
Lee Na Kyoung 🇰🇷 |
Jang Dong Kyeom 🇰🇷 |
Kim Hyeon Jin 🇰🇷 |