/garbage-classification

🍃 AI garbage sorting assistant

Primary LanguageTypeScriptMIT LicenseMIT

口袋拾荒

垃圾分类助手

辅助生活垃圾进行分类,支持拍照识别、关键词搜索、字典检索等功能。图像识别功能使用百度AI平台完成,数据库从上海垃圾分类官网爬取。

二维码

weappcode qrcode

技术栈

  • 小程序: Taro, GraphQL (Apollo), TypeScript, React (Hooks), Canvas
  • 后台: AntDesign, TypeScript, React
  • 服务端: Nest.js, Mongoose, GraphQL (Apollo), TypeScript, 百度AI
  • 爬虫: cheerio, superagent, Koa, Mongoose

截图

1 2
3 4
5 6

部署

weapp
cd ./weapp

yarn  // 安装依赖

// 修改 config.ts 中的配置

yarn build  // 打包

// 使用微信开发工具打开dist目录
server
cd ./server

yarn  // 安装依赖

// 修改 main.ts 中的配置

yarn build  // 打包

cd ./dist && node main.js  // 运行
admin
cd ./admin

yarn  // 安装依赖

yarn build  // 打包

cd ./dist

直接打开html文件即可