发布于 2026-01-06 1 阅读
0

训练营最终项目🥳 School of Code Bootcamper Network App School of Code Bootcamper Network App - 后端

训练营最终项目🥳

School of Code Bootcamper Network App

School of Code Bootcamper Network App - 后端

我的最终项目

作为我为期 16 周的全栈开发训练营的一部分,我们在最后 4 周进行团队项目。我所在的团队由 3 人组成,成员包括 Jodie、Mel 和我。我们开发了一款训练营学员交流应用,供 School of Code 的往届学员和在读学员联系,分享工作信息等。我们非常享受一起开发这款应用的过程,并以 5 天为周期进行迭代开发,首先实现了我们的最小可行产品 (MVP),然后又达成了一些挑战性目标。

演示链接

Bootcamper Network App
我们的应用目前已经上线,但我们计划在等待工作机会的同时继续完善它!
我们上周做了一次现场演示,如果您感兴趣,请观看(视频大约从16分钟开始)。

应用演示首页

代码链接

GitHub 标志 SchoolOfCode / Bootcamper-Network-App-React

Bootcamper Network 移动应用的 React 前端开发 - School of Code 训练营 Jomellen 团队的最终项目

School of Code Bootcamper Network App

Jomellen 团队的最终项目

乔迪·内维尔、梅尔·凯和海伦·肯特

登录截图 仪表盘截图 公司页面截图

面对学员和校友分散在各地的网络问题,Jomellen 团队决定开发 Bootcamper Network App,将大家聚集在一起。现在,所有 School of Code 的学员,无论过去还是现在,都可以登录该应用,彼此分享职业发展进展。这使得其他学员能够轻松查看所有与 SoC 合作的公司。学员还可以(私下,仅与 SoC 团队分享)他们的工作满意度评分,以便团队在学员寻找新工作时能够主动联系他们并提供支持。

演示 gif 1 演示 gif 2 演示 gif 3

使用方法(仅限编程学院学生!)

  1. 点击上方链接,使用您的谷歌账号登录。
  2. 创建一个帐户。
  3. 调查一下这个应用!

安装

  1. 克隆或下载此存储库及其后端……

GitHub 标志 SchoolOfCode / Bootcamper-Network-App-Back-End

Bootcamper Network App 的 Express 服务器和 Node.js 后端——这是 Jomellen 团队在 School of Code 训练营的最终项目。

School of Code Bootcamper Network App - 后端

Jomellen 团队的最终项目

乔迪·内维尔、梅尔·凯和海伦·肯特

登录截图 仪表盘截图 公司页面截图

面对学员和校友分散在各地的网络问题,Jomellen 团队决定开发 Bootcamper Network App,将大家聚集在一起。现在,所有 School of Code 的学员,无论过去还是现在,都可以登录该应用,彼此分享职业发展进展。这使得其他学员能够轻松查看所有与 SoC 合作的公司。学员还可以(私下,仅与 SoC 团队分享)他们的工作满意度评分,以便团队在学员寻找新工作时能够主动联系他们并提供支持。

演示 gif 1 演示 gif 2 演示 gif 3

使用方法(仅限编程学院学生!)

  1. 点击上方链接,使用您的谷歌账号登录。
  2. 创建一个帐户。
  3. 调查一下这个应用!

安装

  1. 克隆或下载此存储库……

我们是如何建造它的

  • 我们使用 React 构建前端,并决定将其构建为渐进式 Web 应用 (PWA),这样我们就可以使用一套代码库,使其在所有设备上灵活运行。我们采用了移动优先的开发策略,但目前它只在移动设备上看起来不错……我们还需要改进桌面端的显示效果!
  • 我们选择使用 Google Firebase 进行用户身份验证。
  • 我们使用 Meetup Pro API 来获取本地技术活动信息。我们发现需要使用 OAuth2 才能与 API 交互。这非常麻烦,我们花了很长时间才弄明白,但我们最终还是成功了!
  • 我们使用谷歌地图 API 嵌入了公司位置的小地图,我真的很喜欢这个功能!
  • 我们挑战自己,学习更多关于 AWS 的知识,因此我们使用 RDS 和 Elastic Beanstalk 作为数据库和后端托管平台。Elastic Beanstalk 的命令行界面 (CLI) 非常友好,让我们能够很早就轻松地部署后端代码。
  • 我们使用nodejs和express作为服务器,因为我们熟悉它们,而且用起来很顺手。

补充说明

我们对我们的应用程序感到非常自豪。虽然还有一些我们想做的事情(推送通知、修复编辑表单补丁请求、添加表单验证、私信功能),但经过 12 周的学习和 4 周的开发,我认为我们做得非常出色,我真的为此感到骄傲!

感谢您允许我分享我们的应用程序!

文章来源:https://dev.to/helen8297/bootcamp-final-project-3n5p