Main Competition Results

Below are the results from the 2022 MIT App Inventor Appathon for Good. There were a number of really close rankings among the finalists this year, which highlights the great work that everyone put into their apps. We hope that all who participated have learned something new and special congratulations to those who have won. Certificates are available from the submission portal (https://appserver.appinventor.mit.edu/) using the credentials you set up when you registered for the Appathon.

Youth Individual

First: Still Fresh

Cindy Xiao

(video)

What is this app all about? 

From about 40% of food produce in the United States being thrown away, 20% of all food waste comes from confusion over food expiration date labeling such as “best before,” “best by,” “sell by,” and “use by.” Because of this very community issue, I created an app, Still Fresh, which focuses on educating and preventing the action of having good, edible food thrown away or poured down the drain, when it could have been donated to families, or people in need, going to help. 

Still Fresh helps you to manage and organize your fridge and food pantry, enabling you to recognize and keep track of what foods you have available. Being able to handle your food storage efficiently helps reduce the overwhelming amount of food waste numerous people produce from throwing away expired or forgotten food. Due to having a functional method to track your food before it expires, you could take the extra food and make a cause, by donating them to local food organizations, or app users nearby. 

 

How does the app work?

Navigating through the menu bar to “My Food,” you can add a food item by scanning its barcode and entering the expiration date, allowing for the app to use an API to display the rest of the product information. In addition, the Still Fresh period, the time frame after the expiration date, in which the food can still be eaten without it tasting, smelling, or looking different, is automatically populated based on the food item category. Once the item is saved, it is displayed on your food list. The list is then sorted by its expiration date for its week, month, year, and so on. 

All items that are expired or are near their expiration dates will be automatically recommended to share in the “Share” list. You can select items from the share list and start sharing with a text, a screenshot, or a QR code, all through the app, and share the food with local food banks or nearby app users. Sharing with local food banks shows Google Maps and markers to indicate nearby local food banks based on your device's latitude and longitude. The local food bank location and contact info are shown so that you can drive there directly while following the directions, and text, call, or email them, and attach your food list screenshot or generated QR code. To share with other nearby app users, the map displays Google Maps and markers to indicate nearby app users. 

Once you have navigated throughout the app, the Community page shows the global status and the featured goal of communities and programs sharing expired food. Below it includes the knowledge and awareness about a common expiration date labeling misconception.  

I will continue to develop this app by allowing users to select and receive shared food and give badges to the food donor, and work on the badge feature that can be claimed every time users complete goals by adding food or sharing food. The feature motivates people to be consistent in their efforts to build sustainable food communities. Additionally, I will aim to use another API to receive the shelf life after the labeled expiration date, instead of having a dictionary with the data. 

 

Why is this app unique?

Essentially, Still Fresh uses a different approach to create sustainable food communities and to help fight world hunger. 

This app features a wide variety of components with various screens, and a bottom menu bar to help users quickly navigate to different screens. Some components include five APIs, as well as Web, TinyDB, ActivityStarter, Notifier, CloudDB, Clock, BarcodeScanner, LocationSenser, Sharing, Texting, ImagePicker, and Maps. These components were incorporated to improve the functionality of the app. For instance, the Web component was used to call APIs, TinyDB was used to store the user information, ActivityStarter was used to open the directions on the map, Notifier was used to alert messages and warnings, and CloudDB was used to store shareable data among users. 

Second: SAJACC Mitra

Harmanjot Singh

(video)

Background:

“Darkness cannot drive out darkness; only light can do that. Crime cannot drive out crime, only awareness can do that”. 

Public awareness is the most powerful tool to fight against crime and injustice as it stimulates self-mobilization and action. Educating the public is one of the most important strategies for reducing crime as well as fear of crime in the community. People who know what actions they can take to reduce their risk of crime and how they can enhance neighborhood safety are the core of a safe, peaceful, sustainable and inclusive community. An informed community can significantly reduce the occurrence of crime.

Why Does the Problem Matter?

It is the dream of the society to live in a sustainable society where every person is free of fear and safe from all forms of violence. But the irony is that crimes have become a pertinent and escalating problem in our modern society threatening the integrity and peaceful foundation of our community.

Solution:

WHAT IF we could combat crime and spread awareness to remove all sorts of injustice, violence and ill-deeds from our community once and for all just through the help of a mobile app. 

Henceforth, considering this problem as quintessential, I have developed SAJACC Mitra (Safety Awareness Justice Application for Community Care). The name of the application is derived from the Hindi Words - ‘SAJACC’ which refers to being aware and vigilant; and ‘Mitra’ which means a friend. The App provides a user-friendly way to make the community aware about the crimes happening around them. 

App Details:

Home:

When the user opens the app, they are brought to the Home page listing key features of the app which are:

Report Crime: 

It provides the user a selection of nearly 10 crimes ranging from Burglary to Child Lost to Corruption etc, which the user has to select in order to file a report about the crime which happened with them or which they had experienced.

After selecting the Crime Type, the user has to fill a complaint form similar to a First Information Report (FIR) providing details about the crime that happened with them. The details include crime description, place of occurence that can be chosen using a map, date and time of the crime etc. After submitting, the information gets stored in a cloud database.

Crimes Around Us:

The user can view the crimes around their current location detected through GPS both visually as well as in detail. When the user clicks on Crime Locations Tab, a map represents locations of crimes around us in the form of red markers which makes the user aware and vigilant in case the crime has happened in their locality or they intend to travel to that place.

When the user clicks on Crime Details Tab, a list appears which on clicking shows the detailed information reported by any other user. This feature is novel and extremely helpful because it provides transparent information regarding crime so that you can make yourself, your family and the community safe and secure.

Anti-Bullying:  

School Counsellors can register themselves on the portal to get details about cases of bullying in their school in the forms of detailed report lists where they are provided unique login credentials upon registration. The students can also file reports about the same anonymously so that the school authority can take action regarding cases of bullying.

Women Safety:

Women Safety has become a prime concern in today’s world. To make the community a much safer place for women to work and live, this screen comes with a special self-help features to call the police and other emergency women helplines instantly by clicking on the button. Also, in case of any unsafe situation, just tap the message button to raise an emergency SOS alert to the trusted contact selected by you. The SOS alert will be in the form of SMS with your location informing that you are unsafe and need help. Along-with, you can see nearby police stations on a Google Map based on your current GPS location with a feature to call them as well as get the directions. It also contains some safety tips to remain safe in all situations.

Key Features:

  • A User Friendly Layout for usage.
  • Feasible, anonymous forms to submit crime and bullying-complaints
  • Visual features like Map to make people aware about crimes near them
  • Detailing of the reported crimes
  • SOS Features to ensure women safety
  • Cloud Databases to store data

Goals:

SAJACC Mitra is a social-community based application that aims to accomplish UN SDG Goal 16 (Peace, Justice and Strong Institutions). The App targets people ranging from children to old-age, under-developed to developed countries and private to public institutions making its scope of usage and effect as wide as possible.

Third: Wild Encounters

Game of Coder

(video)

Climate change directly links to environmental problems.

How can we help with these issues we have today? We can create apps in MIT App Inventor to have a big impact in resolving these issues.
 

Our app is called Wild Encounters.

It collects data which can be used by scientific research and government reporting on the impact of the climate change.

The main functionality of Wild Encounters app lets you take pictures of what you are seeing in wild to upload to a website for scientific research data collecting or reporting purpose. The same thing can be done with video. When you are not able to take a picture or video, you can still write down the situation as a story to upload to the website for reporting purposes. The Wild Encounters app records a lot more information at the location. It collects data of the current location with the latitude and longitude from the location sensor of your phone.

The data collecting of the temperature, humidity, pressure, dew point, wind speed, visibility, mold level, AQI, CO, O3, PM2.5 and Predominant Pollen Type at that geo point are done by an APIs. Another APIs writes the date and time of this happening and who creates it to a SQL database on a server.

When you open the app, you are presented with a page to register when you first use this app, and you can identify yourself if you are a returning user. You can also skip but system will assign a "sys" id for your visit. This is used to store who is the author of the action of recording the interesting encounters in the wild. There is a website to display the most contributed.

After you are done registering or identifying, or even skipping both, you are directed to a page that lists five buttons for you to take action:

Explore

This is the main purpose of this app. When you are on this page, it shows you what possible wildlife you will be seeing within 50 miles shown by an alert and markers. Once you have an idea about this area, you can start exploring. The alert also serves as a guidance if there is dangerous wildlife around this area within 50 miles. The app allows you to take pictures, take videos or write stories about your wildlife experience. While you are taking pictures, recording a video or trying to write down something, there is data collection running in the background. The latitude and longitude of the current location, temperature, humidity, pressure, dewpoint, windspeed, visibility, mold level, AQI, CO, O3, PM2.5 and Predominant Pollen, date and time this happens, and who records it gets displayed at http://spottedwildlife.prowelltech.com/Index.html.

Identify

An AI image classifier with a trained model is used to identify the animal. However, the model is limited only to the six animals we featured in the app. A better model training will be available in the future.

Learn

This functions as a knowledge base. To have good knowledge about wildlife, the app presents two categories: featured endangered animals and endangered plants. There are six of each kind. Click the button to take you to the information page about that animal or plant. If you would like to search for your own animals or plants, you can go to the search page to do so. The search is fulfilled by an API. Please note the search database contains only critically endangered animals.(CR) More categories can be added in the future.

Donate

The app has provided an official site at https://preserve.nature.org(The Nature Conservancy) to donate money for saving nature and our planet.

Defend

Take action to defend wildlife by urging Congress, the courts, federal and state agencies, academia and public debate to take action. Visit defender for more information.

Social media

Share your experience with wildlife, raise awareness for wildlife ecosystems and the endangered species.

Website

A site (http://spottedwilflife.prewell.com/Index.html)with the map showing markers for people's wildlife experience is possible with a story attached. You can also find the top 5 most viewed and the most contributed. Unlike the map in the mobile app, the website map shows all markers in the system. The website API can be queried for the collected data.

Media files

Any picture and video you take are only in your phone. At this moment, they are not able to be saved on server. This is a task for the near future. All images used by the app are downloaded from https://unsplash.com. The term of using images is at this location: https://unsplash.com/license. (unsplash license)

APIs: http://spottedwildlife.prowelltech.com/api/Wildlife and https://rapidapi.com

Tested with LG Velvet Android version 11

Finalists

  • Greenify by Yash Yadav
  • Napp-Primarily Diagnose Lung Cancer and Cataract in Humans by Nisarg Trivedi
  • WeLearn by Jack Yin

Honorable Mentions

  • Change your Habits! by Valentin Caballero
  • EduRoot by Viraj Marathe
  • Enable To Be Sustainable by Tanisha Thaosen
  • GreenLife by Louie Chiang
  • Helping Hand by Shivansh Gupta
  • iGrow by Arjun Gambhir
  • Science Education by Dihini Usara
  • Your CO2 Impact by Yiu Man Raymond Mak

Youth Team

J&A

(video)

There are 481 billion plastic bottles used worldwide each year and only 9% were recycled.

The current recycling programs are not working efficiently. California’s government recently announced that 600 million dollars in refunds are still waiting to be claimed, and they plan to double the refund rate. There are thousands of recycling centers throughout the USA but not many people go there for recycling due to inconvenience. The students want to participate in recycling but do not know how. The schools lack funding. This problem cannot be solved by raising government refunds alone. 

Three main pain points caused this issue. Firstly, there is a re-counting issue. Laborers have to pour out all the bottles manually, making it inefficient. Secondly, our efforts in recycling could not be recorded. Thirdly, communication between the students, schools, and recycling centers lacks efficiency.

It’s an intelligent app designed with the Framework of the “MIT App Inventor Frontend & Application Server” structure, easy to use, lightweight, and powerful to integrate the popular YOLOv5 AI model.

The app utilizes the following features:

  1. TinyDB: Store predefined user information (First name and password for login)
  2. Yolov5
    1. Pretrained AI model
    2. Recognize 81 kinds of objects
    3. Use the Web component to get bottles count, image address, and URL address from JSON response
  3. Google Map Integration: 
    1. Detect your current location by LocationSensor
    2. Use Web request to get csv file from Google Drive
    3. Use list from csv table text function to convert web response to a local list
    4. After getting the list, read the address including street names, cities and use latitudefromaddress and longitudefromaddress to calculate the distance between the current location and the destination
    5. Use map pan to function to locate the closest recycling center
  4. Web API
    1. Use Web request to read csv file from google drive
    2. Use Web Get request to get the number of bottles of the school for account balance calculation
    3. Use Web Post request to send the image to the server for AI detection
  5. ActivityStarter to send emails
  6. Camera feature: to use the camera to capture bottle image
  7. Application supports multiple roles, and multiple users based on multiple screens design

A user of RecyLink can pick one out of the three roles, student, school administrator, and recycling center. After choosing your role, you will log in using your username and password.

If you are a student, you will be sent to the “Student Page”, where you can take a picture of the bottles using the “Take Picture” button or select a picture from your photos using the “Pick Picture” button. After your picture is ready, you can click the “Count Bottles” button to submit it. This picture will be sent to our YOLOv5 AI model to analyze the number of bottles in the picture. Our AI Model counts the number of bottles in the picture after scanning it, making it more efficient for the student to recycle.

If you are a school administrator, you will be sent to the school page, where you can go to “Contact Recycling Centers”, Find Recycling Centers Nearby or ZIP, and find their “Account Balance”. After going to the “Contact Recycling Centers” page, you will have the option to email them a message from preset messages. After going to the “Find Recycling Centers Nearby” page, the app will detect and mark your current location and the recycling center closest to you. This is achieved by using a location sensor and a lookup table of recycling centers to find the ones closest to you. After going to the “Find Recycling Centers by ZIP” page, you can enter your ZIP code for a map to display all the recycling centers near you in markers. After clicking “Account Balance”, you can see how much money was raised.

If you are a recycling center operator, you will be sent to the recycling center navigation page, which gives you the option to contact the schools. Using the “ActivityStarter” feature, the user will be able to send an email to the school they chose and the messages they chose from the “Spinner” components, allowing a much easier communication system than searching up the school emails yourself.

Our app, RecyLink, will help schools get more reimbursement from the government, use the data to encourage the top activists, and make forecasts for the future. Students will be able to see their historical achievements without recounting the dirty bottles. Furthermore, because of the scalability of the framework we chose for RecyLink, we could always call new AI models. This can help add more features to our app such as recognizing more types of bottles and improving our existing model’s accuracy.

Trusting the power of time and data, RecyLink could make recycling a habit, a fashion, and a business. Lastly, recycling for a shared future.

Second: The Turning Tide

MITwarriors

(video)

Who doesn’t know that oceans provide more than 50 percent of oxygen we breathe? Have we not heard that oceans are climate regulators? Don’t we all agree that they provide us with more than seafood? Isn’t it true that besides being a great medium of transportation, they are also a source of beauty, recreation and relaxation too? 80 percent of the planet’s biodiversity is hosted by oceans and they are the largest ecosystems on earth. The oceans have it all - from microscopic life to the largest animals that have ever lived on earth, from the colourless to the shimmering, from the frozen to the boiling. AND yet we are inundated with news on marine degradation and exploitation? Where are we headed? Is this not Harakiri?

Our App is an endeavour to encourage people to take up marine health goals. Our App is a humble attempt to own up, show up and make a difference before the time is up.

Our App encourages everyone to undo the harm and to save marine life. We chose this goal as Marine life and it’s conservation directly impacts us. We are never too young to start learning about the benefits of our oceans and never too old to lend a hand in marine conservation.

Our app has 2 key aspects - the first aspect educates people to learn about why they shouldc onserve marine life - by answering some big questions, playing a game, answering a quiz, andl earning about and donating for the marine endangered species. The other aspect prompts them to take action by signing up for a beach clean up drive and also tracking the litter they collected and recording it in a nationwide debris database as well as sharing about it on social media for brag value! Isn't it cool!!  We also have a “know your fish” section which lets the people of India choose which fish they can eat in which month of the year and make informed choices for a better ecological balance.

The key elements we have used to achieve this in app inventor includes lists, list view,  integration with Google sheet which is used as a database, activity tracker, anyblock component and sensors like location sensor and accelerometer sensor etc. Our code is well written and we have tried to simplify the codes wherever possible. We have also tried to use an appealing layout to give a great user experience to our users. We had a great time working on our app and we hope you love it too!

Third: Air Hug

Big Brain

(video)

In 2022, there is a total of 41,415 species threatened with extinction, including 41% of amphibians, 38% of sharks and rays, 34% of conifers, 33% of reef-building corals, 27% of mammals, and 13% of birds. We need to take action, working to reverse, or at least halt, the tide of decline in biodiversity. 

We may not be able to see most of the endangered animals or raise them. However, we can let more people know them, love them, be aware of their situations, do what we could do to protect their habitat, and promote sustainable use of their terrestrial ecosystems. 

 

App description: 

Our Air Hug: Love Endangered Animals app educates users about endangered animals, gives badges to award users who learned a lot about endangered animals, and lets users take affinity pictures with endangered animals. In pictures, you can air hug the animals, create stories with animals, and share your love with friends.  Through the app, we hope that we can spread awareness, spread the word, and spread love.  Let more people join us to love and protect these endangered animals. 

 

Home: When you first load Air Hug, you are led to a welcome screen with a cute animation showing animals running to take pictures with you.  Press “Enter” to enter the home screen.  Here you will see a background picture of endangered animals living happily in a well-reserved nature environment.  There are three buttons that lead you to the Browse Endangered Animals screen, Badge Challenge screen, and Pictures with Animals screen respectively. 

On the top right corner, you will see the Register and Login buttons.  Once you register an account, you can log in and save your badges. Now you will see your username,  My account and Logout buttons on the top right corner.  You can always enter My account screen to check your earned badges.   

 

Browse Endangered Animals: When you enter the Browse Endangered Animals screen, you will see 21 most endangered animals’ pictures.  Click a picture to enter that animal’s info screen, where you can find out its scientific name, dimension, population, habitat, find its living area on the map, and see its pictures.

 

Badge Challenge: The Badge Challenge screen lets you choose animals you want to adopt and challenges you with a timed quiz.  If you get all questions correct within 30 seconds you win a badge that qualifies you to adopt that animal.

 

Picture with Animals: The Pictures with Animals screen provide a unique way of taking close pictures with endangered animals.  You first choose an animal you want to picture with, then choose your picture background.  You can take an instant picture and set it as background, you can pick a picture from your camera roll, or you can use the habitat pictures provided by the app.  You can also invite a second animal friend to your picture.  Each animal has three different pose options.  And you can adjust their sizes, positions, and rotations.  Once you set the picture down, you can add text and drawing to it, then share it with friends.  You can make many cool pictures, blog pages, greeting cards, or picture story books with it.  

 

Reference:

IUCN. 2022. The IUCN Red List of Threatened Species. Version 2022-1. https://www.iucnredlist.org

 

https://www.worldwildlife.org

Finalists

  • City Complains by The Coding Goats
  • Smart Education Nursery App by DestDRAG

Honorable Mentions

  • Booktrade by SiSTEM
  • iHearU by Clueless Clouds
  • Wheel you help me? by SG Team L

Mixed Team

First: Waste and Energy

DJ

(video)

Our app is called “Waste and Energy,” and we have addressed the theme of sustainable cities and communities. There are many aspects of “sustainable” cities, but we emphasized how keeping our environment clean by proper waste management and energy conservation is an extremely vital part in developing a community that ensures sustainability. For example, we live in India in which recycling is not emphasized very much by the government. Also, not many people know how to recycle, where to recycle, and how to protect the environment. Thus, we created an app that alerts and educates people about handling waste and conserving energy to prevent our community from being a city of waste.  

Our app is divided into 4 parts: Know your waste; Tips; Classify your waste; and Eco-friendly level test. Firstly, one of the problems that we identified living here in Chennai, India, was that not a lot of people knew where to recycle their waste even though they wanted to. For this reason, we have included the WebViewer feature in the know your waste part of the app that shows the location of various recycling centers through google maps. We also used a listpicker to depict the different kinds of wastes to guide the users the variety of waste categories that exist. Additionally, when the user clicks the type of waste, a short information is given about that waste to better inform the user.  

Next feature is the tips feature. When the user clicks on the icon, a notifier pops up and provides the user several ways to protect our environment. The tips are applicable in everyday life and relevant to this community. For example, we decided to include tips on how to reduce consumption of plastic as we saw it as an issue that needed to be addressed. The government recently banned the manufacturing and usage of some plastic products such as straws in the country; however, plastic bottles, which can take a thousand years to degrade, are still widely used. Thus, the twelve suggestions are specifically curated to address the issues we found in the community. 

In order to appeal to people of all ages, we have also included an interactive game as one of our features. Since the two previous features might not be so interesting to a younger audience, we wanted to create a simple game people can play to enjoy and learn at the same time. The “Classify Your Waste” screen is made up of three labeled bins and a “waste” picture that changes. To play the game, people simply have to drag the waste to the correct bin. If the user drags the waste to the wrong bin, it will say “incorrect,” and the user can try again until they see the word “correct.” Then, a new image of a waste will pop up and the user can enjoy the game until no more image appears. 

Lastly, the final feature we have is the “Eco-friendly Test” to see how eco-friendly each person is. There are a total of five questions to which you can answer “yes” or “no” to. At the end of the test, people get their results which tell them whether or not they are doing great and how they can make improvements. We included this short test because improvements can be made only when people understand their problems. For that reason, questions are composed of questions that make people look back on their usual habits or behavior. A score of 0 to 2 tells the user to go to the first page and live a more eco-friendly life. A score of 3 and 4 encourages the user and a score of 5 congratulates the user on their lifestyle. 

Second: AdhunikCity

Everest

(video)

Adhunik city is a mobile application built for communication and collaboration of the local government bodies and public. It is a communication platform where the public can post, submit their local problems of cities such as roadblock, road damage, drinking water problems and so on. According to this problem, the local government views the problem statement of the public and then takes action and response to the public. 

 

In Nepal it is a problem of communication between the local government and public. The public thinks that the local government does nothing. But in reality the local government doesn't know where the problem is. Kathmandu (capital city of Nepal) started the infrastructure service which provides service to the public. Infrastructure services search for local problems and resolve them but infrastructure services don’t know where the problem exists. They cannot find all the problems so they cannot provide the service properly. The problem raises misunderstanding between the public and local government. 

 

So to resolve this issue of communication we built the Adhunik city (modern city) mobile application which provides the platform where the public and government can register and login and use the system. So the application provides features for public are:

  • Public can register their account
  • They can login from anywhere from different devices with their phone number and password.
  • The public can post and submit the local problems.
  • Public post contains the images, reported location, with open street map location and details.
  • They can see the problem status solve or not with proof image and dateline of solve.

 

There is another authentication system for the local authority. They have different permission and features:

  • They can see the public problems but they cannot post the problems.
  • They can see the details of the problems including open street maps and images.
  • They can respond to the problem and update. If they solve the problem and upload an image as proof.

 

So the system provides these features for public and local authority. System have own features such as:

  • The system provides the authentication and authorization features.
  • Post will be stored in the database.
  • The reporter's name was picked by the system and reported data.
  • If local authority responses solve the status change and post automatically remove from the problems and store in solve and solve date is auto updated.
  • It provides a map where people navigate the real problem. 

 

So we provide the solution for infrastructure development service. It solves the communication problem between the local authority, infrastructure service provider and public. The application reduces the effort of infrastructure service providers for field visits and saves time. Because they can easily identify the problem with the problem  and its location from the map. 

 

 

We have used extension to convert image to base64 string. The note by it's author is below:

"Hello,

I, Juan Antonio (@Juan_Antonio), attest that I am the author of the extension com.KIO4_Base64.aix and grant that the extension included in this project is free and that MIT has a non-exclusive irrevocable license to republish the extension as part of the project file for the purposes of the MIT App Inventor Appathon 2022."

Third: DumpoCean Red!

DigitCodemy

(video)

Theme: Life Below Water - SDG Goal 14
Why this App ?
I have a lots of waste generated. But no worries, have big ocean to dump them all and my land and earth is clean . sigh ! 
Is this your attitude? Then this App is for your realisation of what ocean give you and what you give to ocean.
The CO2 emissions due to industrialisation and other wastes dumped into ocean are a big threat to the marine life. The the change in marine ecosystem will affect the life on land too.
HOW ? Find out yourself with this App !
Components Used : Procedures, AI, Animations, computations, UI . And UX taken care too.
Functionality Modules:

  • Marine life details - Virtual Tour
  • Ocean Acidification - Awareness, pH calculation and simulation
  • Water quality checker - AI Module 
  • Ocean Resources
  • Donation - How can you contribute to the organizations
  • Quiz

Credits : Smithsonian Ocean Portal and Laetitia Plaisance for images
Extensions Used :  UrsAi2SideBar for side menu,
Personal image classifier,
Lottiview for animation

Finalists

  • Goals Deck - A Vision by DigiCoderz
  • Zappyond Ocean Rescue by Zappyond

Adult Individual

First: DESIGN AND IMPLEMENTATION OF ROTARY AUTOMATED CAR PARKING

Zeiad Taha

(video)

The main aim of this project is to design, develop and implement an Automated Rotary Car Park System. In this project, a Graphical User Interface using MIT APP Inventor which is an IOT platform, was developed to allow the user through his/her mobile application controls the whole rotary car parking system in such an easy and automated way as well as a prototype for the rotary car park had been designed and built-up where it could hold up 5 vehicles slots in order to test and apply the developed IOT system. The performance of the pervious developed proposed systems were mainly dependent on non-automated methods for controlling the parking & retrieving process, which lead to physical interface from the user to either park or retrieve his/her car, that’s why devloepding an automated system which mainly depend on the IOT technology was the main aim and innovation for the system comparing to what had been proposed before. Finally, the system proved to be efficient and facilitate the parking and retrieving process as well as save time and effort for the user as compared to the various techniques developed in the literature.

Second: By playing, autistic children learn objects and colors

Luciano Ruocco

(video)

Why an app for autistic children? 
Because some cognitive areas can be impaired and have difficulty learning some skills 
Because they find it difficult to learn. 
But they love play with their apps... 

Like all children in the world, they wish to study and learn and this app combines "learning" with "playing". 
It's a universal app because it does not use writing but records the voice and the image. The voice can be from the therapist or from the parents. 
The image is a photo taken with the tablet in one's familiar environment and therefore reassuring, but it is possible to add captivating, pleasing images. This is why it is very economical and can also be used in poor family contexts. 

Whay objects and colors? 
For us is very simple to learn both, but some children with autism, although they are able to categorize colors among themselves, are unable to associate the name of the color with the color itself. 
For this reason, it is necessary learn objects and colors, separately. 

What does this App do and how does it do it? 
Programming phase. 
In this phase, the therapist or the parent, takes a photo with the tablet, then drag some colored disk on the objects chosen (max 10). 
On this object chosen, is record the voice of the name (N.B. For programming details, refer to the Help on the App). 

Activity phase. 
"Echoic" is the ability to repeat the word just heard. 
During this phase, the child "clicks" on the object, the recorded voice starts and he has to repeat. 

"Listener" is the ability of the listener. 
During this phase the therapist or the parent "clicks" on the balloon design at the top right and the name of an object repeated in a random way is heard again. The child has to "click" on the colored disk. If the object is right, an arrow will advance towards the balloon, otherwise it will come back. When the arrow reaches the balloon, it will explode. 

"Color" is the activity that teaches to associate the name of the color to the color itself. 
To learn the name of the colors, we proceed the same way but, in this case, you need a photo with a light gray background, then record the voice of the colors of the discs by dragging them to random places. 

Conclusions. 
I thank my daughter (ABA therapist) for the information provided to create this App, which I hope will be of help to families and therapists for to improve the quality of life for autistic children. 

Third: Heredity

熙呈 金

(video)

I come from a small, remote city where educational resources are scarce and schools do not have enough money to buy lab equipment and therefore students do not have the means to conduct experiments, whether in physics, chemistry or biology. This is very difficult for students because much of the knowledge is hard to understand without hands-on experiments. Especially, the knowledge of genetics of biology is very abstract for students, and the long and difficult experimental period and practical operation result in many students not fully understanding the various laws of genetics until they graduate. Therefore, I hope to develop a biology genetics experiment simulator to provide a platform for students who have difficulty learning genetics and do not have the opportunity to conduct experiments themselves, and help them learn biology genetics as a way to reflect the inclusiveness and fairness of education.

This application contains two main functions, Introduction to Genetic Knowledge and Genetic Simulation Sandbox. Introduction to Genetic Knowledge provides students with the basic knowledge, universal laws and special phenomena of genetics in the form of quizzes and breakouts. After ensuring that students have a basic understanding of genetics, students can deepen their understanding and mastery of genetics by cultivating crops in their own way in an open environment like the genetic simulation sandbox. The vision of learning by doing is realized.

Through this application, we can break the limits of geography and civilization, so that every student can get a better education. In addition, this application provides us with a perspective to address the problem of unequal distribution of educational resources through technology from those areas of scarcity. From this we can develop more diverse applications on other content and subjects to promote inclusive and equitable quality education for all around the world.

Finalists

  • Alexandria by Marco Perrone
  • Powerful Seniors by Hyomin Kim

Adult Team

First: K-Food Fighter

CiC

(video)

Korean food has been expanding its presence around the world recently. According to Morgan Stanley Research, significant upside for overseas sales of K-food in five years is forecasted. Centered around vegetables, fermented food like kimchi, and meat or seafood, the traditional Korean diet is well known for its nutritional value. People who are interested in a healthy diet increasingly include Korean food in their daily diet.   

The problem is, however, how to cook these healthy dishes is less known compared to globally promoted Chinese or Japanese dishes. People only know the names like bulgogi or kimchi, but they do not know how to make them. In addition, some people have inaccurate ideas about certain Korean dishes, such as their history and nutritional information.   
  
The app, K-Food Fighter, is a solution to this problem. It is a handy guide to Korean food providing relevant information to anyone who is searching for a healthy diet. K-Food Fighter helps users quickly find the Korean food they would like to have and access its nutritional facts, ingredients, recipe, and even its history. The user becomes knowledgeable about the food and can cook it if they want. The app also searches for the restaurants serving the food near them.      

The brief description about how to use the app is as follows:   
Search the name of the food
1-1. Search the food by taking a picture of it. Once the user takes a picture of the food, the app analyzes the picture and presents a potential list of the names that the user can choose from.
1-2. Search the food by choosing an image from the phone library. When the food is not in front of them, the user chooses an image. The app analyzes the picture and presents a potential list of the names that the user can choose from.
1-3. Search the food by saying its name. When the food is not in front of them, the user says the name of the food. The app analyzes the voice information and presents a potential list of the names that the user can choose from.
1-4. Search the food by typing its name. When the food is not in front of them, the user types the name of the food in the text box. 
Locate the needed information
The user selects the food from the list that the app presents. They can locate a variety of information including nutritional information, ingredients, recipe, and the history of the food. They can also find restaurants serving the food near them, if they prefer to eat out.

In addition to the obvious benefits of this app such as recipes, there are other benefits that this app can bring about.
First, the app promotes a healthy habit of checking nutritional information. People often do not care enough about what they are really consuming. But it is very important to check the ingredients and nutritional facts of the food they eat. Once checking this information gets into habit, people are likely to become more aware of how balanced the food they eat.
Second, the app celebrates cultural diversity and promotes inclusive community. Users of K-Food Fighter expand their food repertoire as a global citizen.
Third, the app is a budget-saver. Eating out is getting more expensive every year. Many foods sounding “foriegn” are in fact easy to make. For example, it takes only 20 minutes to cook bulgogi if you know the recipe, but it can cost up to 30 dollars at restaurants.

Our vision is to scale up K-Food Fighter to International Food Fighter. We believe K-Food Fighter is the first step to a comprehensive app providing information about the food around the world.

Second: Raahat

Clout

(video)

Background

Recently, we went kayaking in Hong Kong. A speedy ship moved past us, producing large waves, which toppled some of us onto a rocky beach, on probably an uninhabited island. Half of us were bleeding profusely. We managed to do some preliminary first aid but failed to communicate with local authorities due to language barriers. They took a lot of time to understand us and another 2 hours to reach us.

It made us realize that often people need immediate help and do not have the luxury of waiting. This formed the premise of our app. Something that will let people communicate locally with others, who can come to their aid quickly, especially in high-risk situations.

We named our app “Raahat” because in our native language, Hindi, it means “Relief”. And since “Raah” means “the path”, it fits well with the idea of our app, since we want people to find the path to help others.

 

Screens

Login Page & Register Page

The login page checks whether the account with that email ID exists; if it does, it sends a unique ID for the user for the rest of the application.

For the register page, once the user enters their name, email, government ID, and password, an account is made. We add that user’s unique key, along with name and email, to our database.

Judges may register using a new email and test it on their own. 

Feed

The feed fetches the incidents on firebase and displays them. By clicking on an incident on the feed, the screen directly jumps to a personal chat with the person who reported the incident.

Direct Messaging (DM) [and Map Rendering]

When opening a DM, previous chats with the user are recovered from the cloud. When a message is sent, it is auto-signed with the sender’s name.

Along with a textbox and send button, we also have a button to send the precise location privately. When a text containing the location coordinates is tapped, the location is rendered into a map in a new screen.

Chat List

The Chat List screen shows all the people the user has sent a message to. If user A sends a message to user B, then on A’s chat list, B’s name would appear. When user A started a chat with user B, A’s device stored B’s minimal details. It’s rendered when the chat list screen is opened.

If we click on any of the items on the chat list, it instantly jumps to the chat with that person.

New Incident

The New Incident screen allows the user to enter details about the incident, along with selecting a category from a given list (or ‘Others’). They can choose to attach their approximate location as well. Once submitted, the incident shows up to the people using the app, on their feeds, through Firebase.

Technologies used

Apart from CloudDB for DMs, Firebase was our choice to manage most of our backend data, because it provided flexibility and had inbuilt authentication functions. Also, it is something that could potentially expand as the number of users increase.

Due to the limitations of MIT App Inventor, we used Firebase through REST API commands, only making get and put requests. This meant we made simple, reliable, and easy-to-implement web requests.

Firebase was used to accomplish 2 main goals: 1) Authentication; and 2) Storage. Firebase Authentication was used to verify that the email ID was not used before, and to assign unique IDs to identify unique users, save user data in their account, and update it.

The rest of the technical information can be viewed on this PDF document: https://drive.google.com/file/d/1zJPAFgcKt05LJ4wW5EaOvf4VpkG40UQY/view?usp=sharing

Third: QFruta?

CnE/UFSC

(video)

Description 

This app makes it easy to find and enjoy fruits growing out in your public neighborhood, on the street, park, campus ... Rather than just keep searching for fruit trees it helps anyone to find public fruit trees nearby by showing them on a map, even filtering the ones with fruits at this time of the year. Being community-driven, it also allows you to share the location and species of fruit trees with others.

The app focuses on six common fruit tree species in the south of Brazil: banana, guava, loquat, mulberry, papaya and surinam cherry trees. Its current map visualizes fruit trees especially at the campus of the Federal University of Santa Catarina in Florianópolis/Brazil.

In order to register a new fruit tree the app allows the user to specify a tree species. Getting the user’s location coordinates automatically (by using the LocationSensor), the user can register the tree, if it has not yet registered already. The data is stored in a Google Sheet.

The app also allows users to easily find fruit trees next to them by indicating the registered trees on a map obtaining the stored data from the Google Sheet. It also allows to filter only trees with fruits at this month of the year. The user can zoom into the map in order to locate fruit trees as well as see the tree species by clicking on the markers.

The app has been developed following an agile mobile development process and adopting design thinking in order to identify a problem and idealize a useful solution. We also developed the design of the user interface systematically, including the development of sketches, wireframes and the visual design.

As part of our initiative Computação na Escola at the Informatics and Statistics Department of the Federal University of Santa Catarina, we have developed this app also as an example that can be used in order to teach computing and artificial intelligence in an interdisciplinary way in K-12.

Extension used

CustomCheckBox (authorization for usage in the Appathon granted by the author)

Images

Source of free image used in app logo: flaticon.com.

People’s Choice Results

Youth Individual

First: Save the Ocean

YuChen Zhang

Hello, everyone. I made a 'Save the ocean' app. It's about care for life below water. I have a screen to show how will fish be like in a month if we keep polluting the ocean. And I made a small quiz, after doing the quiz, it will show how the ocean will be like if every person do the same selection like it. I hope this little app I made can alarm people to do help to ocean and life in it. Even a little help is also an action to save the ocean.

Second: Polluted Ocean

Devin Ding

Hi my name is Devin,day I well tell you adout my poject.My poject is the polluted ocean.I make a game like a diver catch 
trush in the see a trash have point some is 2 and some is 3 and the trash were be any were.So if you didn't catch the trash were 
never come out and you were get 1 live out.You have 2 min to play it and there is a score.

Third: Health Info

Li Shiya

InfoApp is a great app that can give you plenty knowledge! At school, lots of my classmates loved anatomy and lots of quiz. I loved fun facts too and I made this app. I hope this app can help. There is a pop quiz at the end! By Elissa Lai.

Youth Team

First: Which Majors Should I Consider ?!

Team JAKGMSquared

"Which Major Should I Consider ?!" is an app made for people who are clueless about their future long learning paths and careers. Team JAKGMSquared has worked to develop this app and make it as easy to use and as much informational as possible . the app was developped from 18 July to 30 July , 2022 , And we will hopefully continue on working on it further down the line !

Second: RiotDetector

Team SG Team B

RiotDetector is an app made by Howard and Norman from Kodecoon Academy that is in the “Peace, Justice and Strong Institutions” theme. RiotDetector aims to help the user go to their destination safely through an alternate route without having to go through the riot.

The app allows the user to input their starting location, destination and the riot using the marker component. It uses the “navigation” component which allows you to navigate to your destination without getting close to the riots. The user can expect that this app will help the user go to their destination when there’s a riot while avoiding the riot. The most notable features of this app include:

  • The Map Component, allows the user to see a map of the world.
  • The Marker Component, allows the users to place their starting location, destination and a riot.
  • The Navigation Component, allows the app to create a route from the starting location to the destination.

We created this app because we want to help save people’s lives from riots and also to help them go to their destination safely without going through the riot.

The user can expect that the app will help them go to their destination without going through the riot and that they will also be educated on what a riot is and how to avoid/survive one. Riotdetector will help its users:

  • Go to their destination while a riot is happening
  • Learn more about what riots are and how to survive/avoid one
  • To also act as a navigation service similar to Google Map

Third: SMART EDUCATION NURSERY APP (SENA)

Team DestDRAG

Smart Edu Nursery App

 

Why have I chosen this problem statement & the idea behind the solution?

When our country (India) and the entire world was going through the most difficult times due to the pandemic. Increasing COVID cases and lockdowns created havoc in our lives. Our lifestyles completely changed with meeting the new norms like working from home, online study, daycare centers and offices shut.

 

What have I used to develop this solution?

The app is developed using a DRAG & DROP platform called MIT App Inventor. This interesting app is designed with unique features for toddlers, preschoolers, and nursery kids, who can learn the basics of education sitting at home. This will help parents working from home to keep their kids busy learning in this innovative way at such an early age. Another most important thing I have kept in mind while designing this app is that it can be used offline. 'Hindi' being our national language, this app has been designed with a special translation feature from Hindi to English to make it easier for kids to understand in their mother tongue. As kids of this age show more interest in their parent's mobile phones, this app will relieve the tension of most busy parents. Hence, parents need not worry about the schools not being started or daycare centers not functioning or caretakers cannot be called home due to the risk involved in the current situation. The primary school kids at this age are very difficult to handle and need full-time caretakers. This app is the best solution as the child remains busy learning when parents are busy working from home. The features of this app are designed keeping in mind the preschooler's mindset which needs proper guidance at this tender age so that working parents too need not worry the child is missing education and school. This app will act as a helping hand to the parents and children. This will also make their base of education stronger. By the time the child starts going to school the child is prepared with basic school knowledge. Hope this application is useful for all the busy parents






 

Features

Maths

Math feature includes learning numbers and number names. It even includes activity counting the objects and ticking the correct number. For every correct answer, there will be a clap sound and the wrong answer gives you the oops sound making the activity fun.

Rhymes

Rhymes feature includes a text-to-speech that reads the rhymes making it easy to learn nursery rhymes and a YouTube video for each rhyme that will help to learn with proper tune and music watching the video. Kids will enjoy singing rhymes. 

Art

Art feature helps to draw their own imagination thus improving fine motor skills development. You can choose even different colours and this helps colour recognition at an early age. Each colour selected, text to speech will say the colour name.

English 

English feature has the recognition of 26 alphabets with a picture of the object the letter starts with. By clicking each picture text to speech speaks what alphabet the picture clicked stands for. Identification of vowels and fun activities makes the feature interesting.

Stories

Stories feature reads out interesting stories for kids. During this pandemic, parents can’t give time due to their busy schedules and parents give their mobile phones to their children to sit quietly.

Human Values

The Human Values feature has a few good human values pictures in which the text to speech will explain good habits. Every child should practice and follow daily, so as they grow up their young minds are molded to become wonderful human beings.



 

Finally, the main motive of this app is to make young kiddos learn and enjoy learning. Parents are worried about their kid's education, who are yet to begin their school life. In today's world to get admission to a good school even toddlers have interviews. Hope my SMART EDU NURSERY APP SENA helps all parents and kiddos.

 

Key Highlights

This app can be used in offline/airplane mode no mobile data or wifi required.

Further Improvements

Further Improvements: This app can be made available in different languages.

 

Note: This app is created using MIT App inventor and can be downloaded on android mobile phones only.

 

 

Mixed Team

First: Word Painting

Team Catalan

南昌,一座拥有2300年历史、人口500万的城市,在历史的长河中,始终通过茶楼、戏园、天桥、祠堂、寺庙、赶集等不同文化空间载体形式,帮助外来人以不同的参与方式融入本地生活。从而,南昌地方传统文化始终体现出个人、群体关系回归自身的、多样而万象的包容性与传承性。
In the long river of history, Nanchang, the city with a history of 2300 years and a population of 5million, has always helped outsiders integrate into local life in different ways through tea houses, opera gardens, overpasses, ancestral halls, temples, market fairs and other cultural space carriers.Thus, Nanchang's local traditional culture has reflected the diverse Inclusiveness and inheritance of individual and group relations returning to itself.

今天,随着南昌城市高楼的多年建造,千篇一律的构型使得南昌城市人已不再借助传统的文化空间载体,以不同方式与他人交互,而是独自待在“水泥壳”里,从而优秀而多样的地方传统文化无所依托,进而南昌——这座古老的城市面临包容性不足、外来人融入困难的严峻问题。
Today, with the construction of high-rise buildings in Nanchang for many years, the stereotyped configuration makes Nanchang city people no longer interact with others in different ways with the help of traditional cultural space carriers, but stay alone in the "concrete shell".So the excellent and diverse local traditional culture has nothing to rely on. Thus,Nanchang, the ancient city, is facing serious problems of insufficient inclusiveness and difficulty in integrating outsiders.

许多研究都承认,正是丰富而多样的地方传统文化交互形成了统一性中华文明的斑斓色彩。
Many studies have acknowledge that it is diverse local traditional cultures interact to form a colored color of uniform Chinese civilization.

Ctalan数软件项目小组借助AppInventor技术,制作“词画南昌”——这一计算机应用APP,来探索城市包容性不足、外来人融入困难的解决之道。
With the help of appinventor technology, the ctalan digital software project team produced "Ci Hua Nanchang" - a computer application app to solve the dilemma of the lack of urban inclusiveness and the difficulty of integrating outsiders.

此外,当前流行的短视频APP中地方传统文化交互的载体、内容、参与形式不足,而已有的文化APP更多是文字介绍、图片浏览,没有功能设计。
In addition, the carrier, content and participation form of local traditional culture interaction in the current popular short video app are insufficient, while the existing cultural app is more about text introduction and image browsing, without functional design.

Ctalan数软件项目小组在“词画南昌”——这一计算机应用APP中,设计了丰富的功能,希望为使用者交流带来的便捷性。
The ctalan digital software project team has designed rich functions in the computer application app "Ci Hua Nanchang", in order to bring convenience for user communication.


无论南昌本地人,或外来人都可在“九宫拼画”游戏场景中认识南昌地方生活,在“景观文画”典故场景中理解南昌地方生活,在“画里有画”旅游场景中参与南昌地方生活,在“走马观画”社交场景中交流南昌地方生活心得。
Whether Nanchang locals or outsiders,they know the local life of Nanchang in the game of "puzzle ", understand the local life of Nanchang in the allusions of "literay",participate in the local life of Nanchang in the tourism of "subscirbe", and exchange local life experience of Nanchang in the social interaction of "talking in painting".

Ctalan数软件项目小组希望,能在外来人与南昌本地人之间,形成多样化的联系,并为外来人带来更快乐、更健康、更紧密的氛围!进而,最终探索城市包容性不足、外来人融入困难的解决之道。
The ctalan digital software project team hopes to form diversified links between Nanchang locals or outsiders, and bring a happier, healthier and closer atmosphere to outsiders! Then, the problem of the dilemma of the lack of urban inclusiveness and the difficulty of integrating outsiders will be finally solved.

Second: Green Guru

Team TALOS

Team Talos VS Appathon 2022

Our teams application “Green Guru” was inspired by the “Life on Land “ theme, and aims to combat loss of biodiversity of local ecosystems, promote reforestation, as well as educate and inform users about plants and matters of ecological importance.

First and foremost, after creating an account, the user will be able to receive recommendations of plants which belong to the local ecosystem based on their location data. Then the user can also search amongst those recommendations, for specific things to plant, and is provided with information on them. Furthermore, the app divides its suggestions in different categories based on the classification suggested to us by the agronomist we worked with and is based on where these plants can be grown. As a result the app is more approachable to a variety of people with different levels of interest in gardening, from someone looking to add a single flower to their windowsill, to someone looking to start a garden that will provide them with crops, to a passing hiker wishing to aid in the reforestation efforts after a fire. The aim of the suggestion being location based is that all recommended plants will belong to the areas specific flora, thus aiding in the preservation and prosperity of its biodiversity.

The user is also able to contribute to the apps database by providing the location, type and some information on a plant found in their area, which will be emailed to moderators, screened and added to the official database. In this way the apps accuracy as well as wealth of information can be constantly improved.

*Another function of our app, which aims towards sustainable management and use of land utilizes a map. Pins will be displayed on said map , indicating (upon the users choice ) either spots fit for foraging a variety of the local lands bounty or areas currently and unnaturally lacking in specific local flora. As such, the user will be able to harvest local plants , perhaps while on camping trips as well as aid in the perpetuation of local ecosystems.

*An additional function of our app would be a plant scanner, which will be capable of identifying plants to allow the user to make the most out of the app even without expert knowledge in plants, therefore making the app more widely accessible, safe as well as improving its educational capabilities.

*The user will also be able to create an account through which they will be able to contribute to the apps database and bookmark plants that interest them.


 

Addendum:

The information the app provides on the plants includes : seed production/soil care/creation of (plant) nurseries when required/proper fertilizers based on soil conditions or desired effect/ replanting or planting from seed/ nourishing fertilizers/combating of pests in soil/leaves/water/fruit.

The system of types functions as such :

Can it be planted outside/greenhouse (1), inside/as part of landscaping (2), in small spaces/like a balcony (3), in experimental/scientific environments (4).

These four categories, in turn contain:

  1. Trees/vegetables/shrubs/herbs/crops

  2. Trees/shrubs/flowers

  3. Flowers/herbs/small trees

  4. Plants currently being experimented on/actively genetically modified/plant breeding


 


 

*These functions were not completed in time for the competition.

Third: Nutri Wiki

Team DigiDroids

Introduction:
Sustainable Goals Of United Nations: Sustainable cities and Communities.
Application name: Nutri Wiki

  Our focus is on good health care by eradicating malnutrient in the society. This application focuses the nutritional values of our Traditional food.
 Measures to prevent malnutrient : The most sustainable approaches to increasing the micronutrient status of populations.
These approaches not only prevent micronutrient deficiency problems but also contribute to general malnutrition prevention.
A comprehensive nutritional, traditional food systems and diet of rural and indegeneous communities in India. 
Communities are rich a repository of knowledge around resilent food systems built on lived experience.
To focus on nurturing diverse food system and the associated transgenerational knowledge system and its uses within the community.

Components used are: Image,List picker, Vertical Scroll Arrangements.

Hence ,This app creates awareness and  gives comprehensive approach of traditional food system with its nutritional value.

The app has a list which helps us to select the meal of the day. It shows the Nutrient values of the dish and emphasizes on the need for bring out traditional and healthy food to the younger generations

Adult Individual

First: MitCo Report - Entornos protectores

Rodrigo Alonso Ospina Giraldo

La aplicación esta basada en dos documentos de la UNICEF, el primero de ellos es A SALVO EN LA ESCUELA (Aprendiendo en entornos protectores) cuya dirección web es: https://www.unicef.es/educa/biblioteca/a-salvo-en-la-escuela.

El segundo documento denominado GLOSARIO SOBRE NO VIOLENCIA, PAZ Y BUEN TRATO se encuentra en la dirección: https://www.unicef.es/educa/biblioteca/glosario-paz-no-violencia

Hemos llevado a cabo una aplicación que sintetiza en gran parte estos dos documentos abordando de una manera lúdica su contenido, utilizando el mayor numero de recursos (objetos y bloques) que nuestro conocimiento nos permitiera.

Destacamos el módulo de alertas tempranas donde un niño puede generar un aviso a una comunidad (padre, madre y colegio) sobre un episodio de Bullying, episodio que puede ser sobre si mismo o que puede estar sufriendo un compañero de clase.

Es una aplicación que enseña y aplica una estrategia de prevención de la violencia al interior de las escuelas, además, es una aplicación concebida por niños Colombianos, cuyas edades están entre los 10-14 años de edad y coordinados por RODRIGO OSPINA, líder educativo de MI TUTOR COLOMBIA - Centro de aprendizaje en línea (valle del software - Medellín Colombia)

Second: MySnake

Manish Acharya

Snakes cause more death in Nepal every year than tigers would have caused in more than 85 years.

In Nepal, snakebite envenoming causes about 20,000 yearly hospital admissions and 1000 deaths, according to the Ministry of Health and Population and WHO, based on hospital-reported data from the past two decades. Snake bite management has been an underlooked topic in the context of Nepal. The lack of information, practicing local treatment methods, lack of early medical facilities and proper antivenom facilities in different places have collectively contributed to the increasing number of cases and deaths. At the same time, it has increased the number of snake deaths. People get scared and being unable to distinguish between venomous and non-venomous snakes they approach to kill snakes, which has been threatening the existence of snakes.

In order to address these issues and benefit both parties, I decided to build a mobile application named "MySnake" based on the theme "Life on Land." 

The app focuses on providing various information about venomous, non-venomous, and mildly venomous snakes found in Nepal along with their scientific name, English name, and local name. The app also provides information about different types of vaccines available for snake bites in Nepal. The app contains a First Aid section where you can find all the first aid information regarding snake bites along with What to do and What not to do. I have also covered how to deal with and approach snakes if you encounter them in your house or outside the house under the Dealing Snake section. The app also serves emergency situations. If you got bitten by snakes then you can simply click Report Bite button and the app will automatically send a message to the Emergency Number along with your current geographical location using Location sensors.

The next part of the app focuses on the conservation and protection of snakes. If you ever happen to encounter snakes in your house or outside the house you can simply click the Report Snake button, write some description about the snake and the message will be sent to the concerned authorities with the current location. This feature of the app focuses on saving and transforming snakes to their proper habitat instead of killing them. Next, if you find anyone killing or hunting snakes for their benefit then you can simply report those activities to the concerned authorities using Report Poaching button. It will then automatically send a message to nearby authorities.

These are some features the app covers as of present.

 

Third: Pull into people’s distance - face expression analysis

yangming

Background:
Although there are many problems in 2022 around the world, I hope that everyone can maintain a happy and optimistic attitude. This is a face analysis software that can be used on mobile phones, which can help everyone find out subtle emotions, have an understanding of their emotions, and also find and keep themselves happy and optimistic in time. Most people will be interested in their own expression analysis data, which we can share with people in the community and promote interpersonal communication in the community.

How to do this:
Once in the software, there are two sources that provide analytical photos. One is to take a photo, click to take a picture, you can call the camera on the phone to take a picture, and the photo will be displayed below the menu; One is to select from the gallery, select the photo from the phone album and display it at the bottom of the menu; Clicking Identify uploads the image to the specified website for analysis and displays the mentioned results below the menu. So be sure to operate online.

Knowledge applied:
How to add an extension module
List-related knowledge
camera
canvas
dialog box
Web client

I learned a lot of knowledge during the creative process, for example, after using the camera function to put the picture on the canvas, there are always problems. Shows that the call method was used on an empty object. The documentation was not found. However, it can be seen that it is no problem to set the canvas background to take the image address. The problem appeared that we could not find the picture when compressing the picture, and after modifying the file address, the file address was saved to the global variable picture, which solved the problem of photo recognition error.

After learning the use of lists, after we upload the image to the website, we will return some data, which is in JSON format, and convert it into a list to extract the desired content.
 Learn to use API interfaces in APP inventor. Now the face recognition technology is very powerful, there are many Chinese websites to provide face analysis interface, such as Tencent, Ali, SenseTime, Megvii, Cloud Reader, I finally chose Megvii, because it is powerful, there are functions I need, and it has free and paid functions, that is, the fee is also very cheap, a call as long as 0.001 yuan.

Adult

First: K-FOOD FIGHTER

Team CiC

Korean food has been expanding its presence around the world recently. According to Morgan Stanley Research, significant upside for overseas sales of K-food in five years is forecasted. Centered around vegetables, fermented food like kimchi, and meat or seafood, the traditional Korean diet is well known for its nutritional value. People who are interested in a healthy diet increasingly include Korean food in their daily diet.   

The problem is, however, how to cook these healthy dishes is less known compared to globally promoted Chinese or Japanese dishes. People only know the names like bulgogi or kimchi, but they do not know how to make them. In addition, some people have inaccurate ideas about certain Korean dishes, such as their history and nutritional information.   
  
The app, K-Food Fighter, is a solution to this problem. It is a handy guide to Korean food providing relevant information to anyone who is searching for a healthy diet. K-Food Fighter helps users quickly find the Korean food they would like to have and access its nutritional facts, ingredients, recipe, and even its history. The user becomes knowledgeable about the food and can cook it if they want. The app also searches for the restaurants serving the food near them.      

The brief description about how to use the app is as follows:   
Search the name of the food
1-1. Search the food by taking a picture of it. Once the user takes a picture of the food, the app analyzes the picture and presents a potential list of the names that the user can choose from.
1-2. Search the food by choosing an image from the phone library. When the food is not in front of them, the user chooses an image. The app analyzes the picture and presents a potential list of the names that the user can choose from.
1-3. Search the food by saying its name. When the food is not in front of them, the user says the name of the food. The app analyzes the voice information and presents a potential list of the names that the user can choose from.
1-4. Search the food by typing its name. When the food is not in front of them, the user types the name of the food in the text box. 
Locate the needed information
The user selects the food from the list that the app presents. They can locate a variety of information including nutritional information, ingredients, recipe, and the history of the food. They can also find restaurants serving the food near them, if they prefer to eat out.

In addition to the obvious benefits of this app such as recipes, there are other benefits that this app can bring about.
First, the app promotes a healthy habit of checking nutritional information. People often do not care enough about what they are really consuming. But it is very important to check the ingredients and nutritional facts of the food they eat. Once checking this information gets into habit, people are likely to become more aware of how balanced the food they eat.
Second, the app celebrates cultural diversity and promotes inclusive community. Users of K-Food Fighter expand their food repertoire as a global citizen.
Third, the app is a budget-saver. Eating out is getting more expensive every year. Many foods sounding “foriegn” are in fact easy to make. For example, it takes only 20 minutes to cook bulgogi if you know the recipe, but it can cost up to 30 dollars at restaurants.

Our vision is to scale up K-Food Fighter to International Food Fighter. We believe K-Food Fighter is the first step to a comprehensive app providing information about the food around the world.