eBird 是一个关注鸟类保护、聚焦北京雨燕与古建筑保护的微信小程序。旨在通过科普、观鸟记录、数据分享与互动,提升公众对北京雨燕及城市生态环境保护的认知和参与度。
北京雨燕是一种依赖古建筑进行繁殖的候鸟。近年来,随着城市化和建筑翻修,雨燕赖以生存的生态环境逐渐受到威胁。本项目希望结合现代技术手段,推广鸟类保护知识,收集观测数据,促进公众参与和古建筑保护。
- 雨燕知识科普:北京雨燕的生活习性、迁徙路线及物种保护现状介绍。
- 观鸟打卡记录:用户可在地图上标记雨燕或其他鸟类的观测点,上传照片和备注。
- 古建筑地图:展示北京重要古建筑与雨燕繁殖地的分布。
- 互动与数据分享:用户可浏览他人的观测、点赞评论,共同完善鸟类数据。
- 鸟类保护倡议:定期推送保护活动信息与志愿者招募。
- 前端:微信小程序原生框架(WXML、WXSS、JavaScript)
- 后端:云函数 / Serverless(如微信云开发环境或第三方云服务)
- 数据库:云开发数据库(如微信云开发)
- 地图服务:腾讯地图API 或 高德地图API
eBird/
├── pages/ # 页面文件
│ ├── home/ # 首页
│ ├── swift/ # 雨燕页面
│ ├── architecture/ # 古建页面
│ └── profile/ # 个人中心页面
├── custom-tab-bar/ # 自定义TabBar组件
│ ├── index.js # 组件逻辑
│ ├── index.json # 组件配置
│ ├── index.wxss # 组件样式
│ └── index.wxml # 组件模板
├── app.js # 小程序入口文件
├── app.json # 小程序全局配置
├── app.wxss # 全局样式文件
├── project.config.json # 项目配置(微信开发者工具)
├── project.private.config.json # 项目私有配置
├── README.md
└── LICENSE
- 克隆本仓库到本地:
git clone https://github.com/XINGHAI183/eBird.git
- 打开 微信开发者工具,选择导入项目,填写
miniprogram/文件夹为根目录。 - 配置云开发环境(如需使用云端功能)。
- 根据需求完善项目配置,预览并上传代码。
欢迎热爱鸟类保护、生态可持续、自然教育及微信小程序开发的朋友们参与共建。可通过 Issue 或 Pull request 提出建议与贡献代码。
- 作者: XINGHAI183
- 邮箱: majiangge2022@outlook.com
- 微信: wx18310380731
本项目采用 MIT 协议,详见 LICENSE。
让我们一起关注北京雨燕的天空,共同守护城市中的自然家园!