0%

IceBox冰盒食记(获奖作品)——基于云开发CloudBase的微信小程序(一)

front

IceBox冰盒食记(获奖作品)——基于云开发CloudBase的微信小程序(一)

零:简介 Brief Introduction

本项目曾获2021中国高校微信小程序应用开发赛华南赛区二等奖,原本是冲省一国二的,可惜今年太玄学了哈哈哈,不过和舍友四个人一起熬夜两周肝项目的经历真的很美好,虽然结果不尽人意,但是过程还是很快乐的(尤其是本人一边肝项目一边考雅思一边搞互联网+的比赛,真是美好又痛苦的回忆)。

[Github:IceBox](stonehard0208/IceBox-A-Wechat-mini-program-based-on-CloudBase (github.com))

This project won the second prize in the South China Region of the 2021 China University WeChat Mini Program Application Development Competition, originally for the first prize at the provincial level and the second prize at the national level, but unfortunately this year we are unlucky LOL, but the experience of staying up all night for a fortnight with my four housemates for the project was really good. Although the result was not satisfactory, the process was still very happy (especially when I took the IELTS exam while doing the Internet plus competition and this project, which was a good and also painful memory).

一:项目介绍 Project Description

小程序简介 Introduction to the applet

冰盒食记,取自冰河世纪的谐音词。冰盒,指代冰箱,食记,指食物的保存记录。

冰盒食记小程序是一款以反食品浪费法为导向的应用。以冰箱存储为主体,通过及时管理冰箱达到减少食品浪费的目的。本小程序主要包含冰箱管理、购物清单、识别功能、资讯推送、食物科普、个人中心、卡牌收集七个模块。

The Icebox is an app that is oriented towards anti-food waste laws. With fridge storage as the main focus, it aims to reduce food waste by managing the fridge in a timely manner. This applet contains seven main modules: fridge management, shopping list, identification function, information push, food science, personal centre and card collection.

开发背景和意义 Background and significance of development

十三届全国人大常委会第二十八次会议表决通过了《中华人民共和国反食品浪费法》(以下简称《反食品浪费法》),透过这一事件看向本质,立法原因有迹可循。俗话说“民以食为天”,人们对吃食的追求逐渐提高,伴生的浪费现象也是触目惊心。作为一个农业大国,我们用全球9%的耕地、6%的淡水资源生产出来的粮食,养活了全球近20%的人口,虽然我们粮食连年丰收,但也因此纵容了人们对食品浪费的不重视。据中国农业科学院估算,粮食全产业链总损耗率约为12%,即每年粮食损耗高达7800万吨,其中因食品过保质期造成的浪费十分严重,仅进口食品过期扔掉的每年大约有30多亿美元,这一数据引起了我们的注意。

At the 28th meeting of the Standing Committee of the 13th National People’s Congress, the Anti-Food Waste Law of the People’s Republic of China (hereinafter referred to as the “Anti-Food Waste Law”) was passed. As the old saying goes, “Food is the key to life”, the pursuit of food has gradually increased and the accompanying waste is alarming. As an agricultural nation, we use 9% of the world’s arable land and 6% of its freshwater resources to produce food to feed nearly 20% of the world’s population, and although we have had bumper crops year after year, we have also indulged in a lack of attention to food waste. According to estimates by the Chinese Academy of Agricultural Sciences, the total loss rate of the entire food industry chain is about 12%, i.e. up to 78 million tonnes of food is lost every year, of which the waste caused by food that has passed its shelf life is very serious, with imported food alone being thrown away out of date at about US$3 billion a year, a figure that has drawn our attention.

1

节约粮食一直都是中华民族弘扬的传统美德,是对我们如今享受的幸福生活的敬畏之举。我们小组仔细研读了《反食品浪费法》,并以此为核心查阅了近几年来关于食品浪费的相关文献资料,其后还进行了一定的调研,总结得到当前食品浪费现象存在的重要原因是公众虽具有一定的节约粮食的意识,但部分人缺乏操作的相关知识和能力,如因工作学习繁忙而食品的购买日期,又或者不清楚食品的保质期从而没能如期吃完。我们分析了以上情况,研究开发出冰盒食记小程序,希望通过帮助用户管理冰箱、推送反粮食浪费有关资讯、科普食品保质期及相关知识,从而逐渐让用户在意识和行为上都能响应国家反食品浪费的号召,依法履行厨余垃圾源头减量的义务。

Food conservation has always been a traditional virtue promoted by the Chinese people as an act of reverence for the happy life we enjoy today. Our group has studied the Anti-Food Waste Law and reviewed the literature on food waste in recent years, followed by some research, and concluded that an important reason for the current food waste phenomenon is that although the public has some awareness of food saving, some people lack the knowledge and ability to do so, such as forgetting the date of purchase of food due to busy work and study, or they are not aware of the shelf life of food and therefore do not finish it on time. We have analysed the above situation and developed the Icebox Eats app to help users manage their fridges, push out information on anti-food waste and educate them on food shelf life and related knowledge, so that they can gradually respond to the national call for anti-food waste and fulfill their obligation to reduce food waste at source according to the law.

相似产品分析与创新 Similar product analysis and innovation

相似产品分析 Analysis

目前国内存在的以反食品浪费为主题的产品少之又少,比较出名的是“光盘打卡”小程序;同时以冰箱为主题的应用也是凤毛麟角,在华为市场上能搜到的只有“云冰箱管家”,微信小程序上也只有“喔冰箱”和“冰箱盒子”两个相关小程序。

At present, there are very few anti-food waste products in China, the most famous one being the “Finish eating” app. The only app available on Huawei Market is “Cloud Fridge Manager”. On Wechat Mini Program platform, we have “wow Fridge” and “Fridge Box”.

2

“光盘打卡”小程序直接与公益挂钩,通过打卡攒积分换奖品的方式吸引用户使用,在校园和城市中推广。但相对而言,基本上该小程序面向的用户基本为团体成员,由团体带动的打卡活动,对于个人,并没有太大的打卡意向和动力。同时,小程序中的光盘打卡并不能很好的区分盛有粮食吃完的空盘还是干净的盘子,这可能会造成有投机取巧的人为了兑换奖品而进行伪造打卡。

“喔冰箱”和“冰箱盒子”是比较简单的工具类小程序,具备抽象存储的特点,优点是可以通过扫码和识物来进行添加,但很多地方并不完善,例如添加物品后需要通过手动刷新来更新数据。且功能相对简单,且没有推荐保存日期。众所周知,造成保存不当过期的浪费大部分原因是不知道存储的大致期限,没有推荐日期不利于合理的食品存储。

“云冰箱管家”是一个比较成熟的、已经上线的app,采用语音输入的方式,比较便捷。但语音识别存在一定的误差,同时对于比较复杂的短语不能准确识别,例如“放入一个土鸡蛋”会被识别成“放入一只土鸡”,同时对于此软件,还存在数据前后不一致的情况。除此以外,不同时期购买的相同物品并不能相互区分开,除了记录下购买时间,并不能帮助用户区分。

The “Finish eating” app is directly linked to public welfare, attracting users to use it by exchanging points for prizes, and promoting it on campuses and in cities. However, the app is basically aimed at groups of people who are motivated by the group to punch cards, but there is little incentive for individuals to do so. At the same time, the app does not distinguish between empty and clean plates with finished food, which could lead to opportunistic people faking the cards in order to redeem prizes.

The “wow fridge” and “fridge box” are relatively simple tools, with abstract storage features, the advantage is that you can add items by scanning the code and recognising them, but many areas are not perfect, such as the need to update the data by manually refreshing after adding items. For example, after adding an item, you need to update the data by manually refreshing it. The functionality is relatively simple and there is no recommended save date. It is well known that much of the waste caused by improper storage is due to a lack of knowledge of the approximate storage period, and the lack of recommended dates is not conducive to sensible food storage.

The “Cloud Fridge Manager” is a relatively mature app that is already online and uses voice input, which is convenient. However, there are some errors in voice recognition, and complex phrases are not accurately recognised, for example, “put in a clay egg” is recognised as “put in a clay chicken”, and there are inconsistencies in the data for this app. In addition to this, the same items purchased at different times are not distinguishable from each other and do not help the user to distinguish between them other than by recording the time of purchase.

冰盒食记创新点 Innovation

(1)界面优美,简单易上手:对新用户有引导界面,引导用户使用本应用。对食物采用保质期升序排列,紧急情况一目了然。

(2)提供推荐保质期,拒绝过期浪费:“冰盒食记”采用文字输入的方法,通过选择食物的大类小类来提供推荐保质期,同时用户也可以自己手动设置保质期,使得一些不明食物保质期的用户能够及时处理食物,减少浪费。

(3)支持上传实物图,避免混淆:用户可以通过上传实物图来对应现实中的食物,避免同样不同时购买的食物混淆。

(4)备忘录与冰箱结合,高效采购:促进用户按需购买,减少用户不必要的购物冲动。用户还可以在购物期间查看冰箱内剩余物品,方便用户采购。

(5)临近过期提醒,减少浪费:在食品快要过期时弹出提示框,提醒用户及时处理食材,避免造成浪费;在食品过期时提醒用户要尽快处理,避免扩大损失。

(6)果蔬识别,助你先人一步:遇到不了解的果蔬时可以通过识别功能识别果蔬,进一步可以查询果蔬的信息。

(7)食物科普与资讯推送,了解当下热点:通过科普模块可以了解到食物保质期、卡路里等信息,通过资讯推送了解当下食品热点议题。

(8)卡牌收集,促进饮食均衡:卡牌收集功能可以为用户添加适当的惊喜,用户可以通过卡牌来了解自己食用的偏好,同时为了收集所有卡牌而食用其他食物,促进饮食均衡,有助于身体健康,减少隐性浪费。

(1) Beautiful interface, simple to use: For new users there is a guidance interface to guide the user through the application. The food is arranged in ascending order of shelf life, so that emergencies can be understood at a glance.

(2) **Provides recommended shelf life, refusing to expire and waste: ** “Icebox” uses text input to provide recommended shelf life by selecting major and minor categories of food, while users can also manually set their own shelf life, allowing some users who do not know the shelf life of food to dispose of food in a timely manner and reduce waste.

(3) Support for uploading physical pictures to avoid confusion: Users can upload physical pictures to correspond to real food, avoiding confusion between foods that are also purchased at the same time.

(4) Memos combined with fridge for efficient purchasing: Promoting users to buy on demand and reducing their unnecessary shopping impulses. Users can also check the remaining items in the fridge during shopping, making it easier for them to make purchases.

(5) Alerting when food is about to expire to reduce waste: Pop-up box when food is about to expire to remind users to dispose of ingredients in time to avoid waste; reminding users to dispose of food as soon as possible when it expires to avoid expanding losses.

(6) Fruit and vegetable identification to help you stay one step ahead: When you encounter fruits and vegetables that you do not understand, you can identify them through the identification function, and further you can check the information of the fruits and vegetables.

(7) Food science and information push, understand the current hot topics: Through the science module you can learn about food shelf life, calories and other information, and through the information push to understand the current food hot topics.

(8) Card collection to promote a balanced diet: The card collection function can add the right amount of surprise to users, who can use the cards to learn about their eating preferences while eating other foods in order to collect all the cards, promoting a balanced diet, contributing to good health and reducing hidden waste.

需求分析 Requirements analysis

冰盒食记主要是面向所有有食品管理需求的用户,可以是对食品保质期不了解,但需要保存食品的年轻人,可以是记性比较差的老年人,可以是有高效购买计划的用户,同时也可以是对卡牌有收集爱好的用户。

The Icebox is aimed at all users with food management needs, either young people who are not aware of the shelf life of food but need to preserve it, older people who have a poor memory, users who have an efficient buying plan, and also users who have a hobby of collecting cards.

用户画像 User Profile

我们通过描述本产品的主要用户的形象,根据其需求、喜好、行为来调整产品的界面设计、交互、功能需求使产品更符合目标用户的预期。

By profiling the main users of the product, we tailor the interface design, interaction and functional requirements of the product to better match the expectations of the target users based on their needs, preferences and behaviours.

3

应用场景 Application Scenario

4

-------------本文结束感谢您的阅读-------------