【文件属性】:
文件名称:plantr:Web应用程序,用于监控室内植物浇水时间表
文件大小:7.77MB
文件格式:ZIP
更新时间:2021-05-14 13:21:35
JavaScript
播种机
plantr是一个MERN-stack单页应用程序,可帮助用户照顾自己的室内植物。 plantr支持多种植物,在为用户提供有用的护理信息的同时,还允许在每个植物可能需要浇水的早晨通过电子邮件将浇水通知发送给用户。
使用的技术
后端
MongoDB /猫鼬
表示
Node.js
前端
React / Redux
HTML5
CSS 3
用户认证
核心功能
用户能够创建一个Plantr帐户,然后允许他们登录和注销
还可以使用模拟帐户以访客身份浏览Plantr
验证方式
要求用户使用有效的唯一电子邮件地址
密码长度必须至少为6个字符
要求用户在创建帐户时验证其密码
将植物添加到花园中
用户可以从播种机数据库中选择植物以添加到他们的花园中
用户可以给植物识别昵称
计划为用户花园中的每个植物安排自动浇水通知
OwnedPlant加入建筑
通过查询ownedPlant文档数据库中owne
【文件预览】:
plantr-master
----frontend()
--------public()
--------src()
--------README.md(3KB)
--------.gitignore(310B)
--------package-lock.json(560KB)
--------package.json(1008B)
----plantr-proposal.md(2KB)
----models()
--------Plant.js(733B)
--------User.js(383B)
--------OwnedPlant.js(403B)
----app.js(1KB)
----validation()
--------valid-text.js(116B)
--------ownedPlants.js(604B)
--------login.js(545B)
--------plants.js(2KB)
--------register.js(1KB)
----config()
--------passport.js(778B)
--------keys_prod.js(138B)
--------keys.js(140B)
----README.md(5KB)
----.gitignore(65B)
----routes()
--------api()
----package-lock.json(93KB)
----package.json(1KB)