求支持~~大学生的第一个开源项目

1次阅读

共计 996 个字符,预计需要花费 3 分钟才能阅读完成。

求支持~~大学生的第一个开源项目 [Auth Inbox 📬]

大家好!我是一个在校本科生,最近刚刚写了我的第一个开源项目——Auth Inbox,想请大家帮忙支持和反馈!🙏

什么是 Auth Inbox?

Auth Inbox 是一个使用 Cloudflare 的免费无服务器服务来安全接收和查看验证邮件的开源项目。它自动处理接收到的邮件,提取验证码或链接,并将其存储在数据库中。管理员可以通过一个用户友好的 Web 界面来轻松查看提取的信息。Auth Inbox 还支持通过 Bark 实时通知,让邮件验证管理更加简单无忧。

如果你不想让广告和垃圾邮件淹没你的主要邮箱,或者想要多个备用邮箱来注册各种服务,试试这个 安全 无服务器 轻量级 的解决方案吧!


项目功能 ✨

  • 邮件处理:自动捕获和存储接收到的邮件。
  • 验证码提取:利用 AI 提取验证代码、链接和发件方信息。
  • 安全前端:通过基本身份验证保护的 Web 界面,便于查看提取的验证码。
  • 实时通知:可选地通过 Bark 发送通知,提醒新验证码提取。
  • 数据库集成:使用 Cloudflare D1 数据库存储原始和处理后的邮件数据。

使用的技术 🛠️

  • TypeScript:强类型编程语言,确保代码的健壮性和可维护性。
  • Cloudflare Workers:无服务器平台,用于处理邮件和 Web 请求。
  • Cloudflare D1:无服务器 SQL 数据库,用于存储邮件数据。
  • Google AI Studio API:优化的 AI 提示,提高从邮件中提取数据的准确性。
  • Bark API:可选的实时通知集成。

安装方法 ⚙️

  1. 准备工作

  2. 使用 GitHub Pages 安装

    1. 在 Cloudflare 上创建 D1 数据库
    2. 部署 Cloudflare Worker
    3. 设置邮件转发

详细安装步骤和项目代码请见项目的 GitHub 仓库


未来规划 📝

  • 多用户支持:增加多用户管理功能。
  • 前端设计优化:改进 UI/UX,提供更现代化的用户体验。
  • API 功能:增加 API 支持。
  • 发送邮件功能:支持发送邮件。
  • 更多通知方式:支持邮件、Slack 等额外的通知方式。

截图 📸

求支持~~大学生的第一个开源项目


结语 🙏

Auth Inbox 是我第一次写的开源项目,希望能帮助大家解决注册服务时邮箱管理的困扰。如果你对这个项目感兴趣,请访问 项目 GitHub,并给个 Star!如果能提供任何反馈或者建议,十分感激!💡

谢谢大家的支持!

正文完
 0