文件名称:Merngram:使用React,Node,Express,MongoDB和Firebase Storage构建的简单照片共享网站
文件大小:300KB
文件格式:ZIP
更新时间:2024-05-29 16:06:43
react nodejs firebase mongodb reactjs
梅恩格拉姆 Merngram是一个使用React,Node,Express,MongoDB和Firebase Storage构建的简单照片共享应用程序。 特征:- 使用Json Web令牌(JWT)完成用户的登录和注册,并且这些令牌存储在客户端的Local Stroage中。 用户的个人资料是在注册后预先构建的,名称为用户名,默认个人资料图片和空生物。 用户可以更新其个人资料,也可以关注其他用户。 用户可以发布带有可选描述的图片,所有其他用户都可以看到。 “浏览”部分包含用户在网站上发布的所有图像。 主页包含图像以及描述,单击它们可以打开喜欢和评论。 用户可以对照片进行点赞和评论。 用户还可以删除他们的评论。 上传的所有图像都存储在Firebase存储中。 Framer Motion用于在评论部分和照片显示中创建微妙的动画。
【文件预览】:
Merngram-master
----models()
--------Profile.js(1KB)
--------User.js(743B)
--------Post.js(1KB)
----server.js(968B)
----client()
--------public()
--------yarn.lock(555KB)
--------src()
--------README.md(3KB)
--------.gitignore(310B)
--------package.json(1KB)
----controllers()
--------postControllers.js(1KB)
--------profileControllers.js(441B)
--------actionControllers.js(4KB)
--------authControllers.js(4KB)
----middleware()
--------auth.js(574B)
----README.md(2KB)
----.gitignore(2KB)
----routes()
--------auth.js(346B)
--------profile.js(283B)
--------post.js(494B)
--------actions.js(441B)
----package-lock.json(95KB)
----package.json(797B)