Skip to content

ileostar/agricultural-planting

Repository files navigation

Agricultural-Planting

基于云计算平台构建智能温室种植平台(第十五届服创A18选题)

    面对农村劳动力大量外流的现状,政策主张创新农业生产经营体制,发展家庭农场、大种植园和新型农民合作组织,支持龙头企业通过兼并、重组、收购和控股等方式形成大企业集团。通过建立农业产业化示范基地,发展促使龙头企业集群促进龙头企业与农民建立紧密的利益联动机制,采取保本收购、分红、利润回报等方式。同时加大资金支持农业产业化,支持龙头企业建设原料基地,节能减排,培育品牌。家庭农场、大型农业种植者和农民合作组织的形成和发展将加速智能温室作为这一项先进农业技术的推广和应用。这些新的农业经济体拥有资本、技术和人才,它们有能力利用智能温室的新技术来提高土地的单位产值,最大限度地提高家庭农场的效益。

在线预览 | Online Preview

UI设计稿 Web预览 Admin后台 开发文档

技术栈 | Tech Stack

项目介绍 | Project Introduction

项目整体采用monorepo,包含三个子项目:web, apiui以及docs文档。CI采用的是github actions,CI/CD流程如下:

  • docs文档部署采用github pages,代码更新后会自动部署
  • webapi项目构建完成之后,会自动触发docker-compose,将项目部署到docker

Web前台

技术栈

Admin后台

技术栈

Server服务端

采用 NestJS 服务端

技术栈

运行 | Running

  • Install nps by running
npm i -g nps
  • Make sure docker and docker-compose are installed. Refer to docs for your operating system.

环境配置

  • Frontend
    • cd apps/web && cp .env.example .env
  • Backend
    • cd apps/api && cp .env.example .env

贡献 | Contribute