文件名称:Community-api:Ironhack的第三个产品的API
文件大小:66KB
文件格式:ZIP
更新时间:2024-06-06 08:37:36
JavaScript
社区网 这个项目是由设计和开发和 。 社区是改善邻居共存的数字产品。 技术领域 该项目是使用Angular 5作为Javascript前端框架开发的。 我们使用SASS作为使用webpack编译CSS预处理器 贝宝(Paypal)API和我们用于付款的帐户 用express为服务器创建Node.js,创建一个RESTful API。 Firebase可以与其他用户进行实时聊天。 带有本地身份验证策略的护照。 Multer与Cloudinary API结合使用来上传和托管我们的图像。 特征 布告栏 用户可以提出将由管理员批准或不批准的新闻。 此外,他们可以分配通知的优先级。 付款方式 管理员可以创建付款,以便可以从该应用程序管理社区帐户。 付款通过贝宝完成。 规则 您可以在应用程序中发布规则,而不必撰写包含规则的文件。 会面 传统会议可以用我们的数字化会议代替。 管理员使用开始时间
【文件预览】:
Community-api-master
----public()
--------stylesheets()
--------javascripts()
----models()
--------payment.model.js(805B)
--------meeting-agreement.model.js(784B)
--------rule.model.js(492B)
--------api-error.model.js(189B)
--------email.model.js(858B)
--------user.model.js(2KB)
--------news.model.js(909B)
--------meeting.model.js(831B)
--------service.model.js(1002B)
----configs()
--------multer.config.js(950B)
--------cors.config.js(276B)
--------db.config.js(381B)
--------passport.config.js(1KB)
--------latch.config.js(118B)
--------paypal.config.js(203B)
----controllers()
--------payments.controller.js(4KB)
--------session.controller.js(1KB)
--------rules.controller.js(2KB)
--------news.controller.js(4KB)
--------bot.controller.js(89B)
--------agreements.controller.js(5KB)
--------paypal.controller.js(4KB)
--------meetings.controller.js(9KB)
--------users.controller.js(4KB)
--------services.controller.js(1KB)
----middleware()
--------id.middleware.js(311B)
--------secure.middleware.js(255B)
----app.js(2KB)
----LICENSE(1KB)
----README.md(2KB)
----.gitignore(533B)
----bin()
--------www(2KB)
--------news.seeds.js(5KB)
--------rules.seeds.js(1KB)
--------newsSeeds.js(5KB)
--------payments.seeds.js(613B)
--------seeds.js(1KB)
----routes()
--------session.routes.js(327B)
--------news.routes.js(980B)
--------services.routes.js(612B)
--------users.routes.js(875B)
--------paypal.routes.js(360B)
--------rules.routes.js(728B)
--------payment.routes.js(750B)
--------meetings.routes.js(2KB)
----package-lock.json(152KB)
----package.json(836B)