视频简介
在本次 Web 全栈班第 13 期的 Demo 中,AsyncWorking 组详细展示了他们为小中型企业(SME)打造的项目管理平台所取得的阶段性成果。整个演示涵盖了多项前沿技术和企业级实践,包括对登录与首页进行 UI 重构、使用 AWS Lambda 与 SQS 搭建异步邮件通知服务,以及深入探讨如何通过 JWT(JSON Web Token)进行用户身份认证和权限管理。 团队在演示中先介绍了产品定位:旨在为企业提供简洁且高效的协作工具,让团队能够异步地管理任务并提升生产力。随后,他们演示了在前端如何实现登录态管理,并通过JWT来确保用户请求和数据交互的安全与可控性。在后端部分,AsyncWorking 组采用 Serverless 思路,借助 AWS Lambda 处理邮件发送逻辑,并将消息排队任务交给 SQS,以确保系统具备良好的扩展性和容错性。 与此同时,他们还分享了 CI/CD(持续集成与持续交付)流水线的搭建经验,包括如何通过自动化构建、测试和部署流程来实现快速迭代。最后,针对 JWT 的授权和认证环节,团队展示了详细的流程图与时序图,让观众对认证原理与实际实现方式有了更直观的理解。这场演示不仅展现了项目在功能与架构上的进步,也展示了团队在云端部署和安全性方面的思考,为后续继续完善产品奠定了坚实基础。 In the 13th JR Academy Web Full-Stack cohort, the AsyncWorking team presented their project management platform designed for small and medium enterprises (SMEs). The demo showcased advanced technologies and enterprise practices, including UI redesign for login and homepage, building an asynchronous email notification service with AWS Lambda and SQS, and implementing JWT-based user authentication and authorization. The team introduced their product as a simple yet efficient collaboration tool for asynchronous task management. They demonstrated secure login state management using JWT and backend scalability with a serverless approach, leveraging AWS services. Additionally, they shared their CI/CD pipeline setup, enabling automated building, testing, and deployment for fast iteration. This comprehensive demo highlighted functional progress, robust architecture, and thoughtful cloud deployment practices.