1 个不稳定版本
0.1.0 | 2023年5月30日 |
---|
#2312 在 数据库接口
56KB
1.5K SLoC
合同流 - 求职平台
寻找新合同时节省时间。合同流每天都会向您提供最相关的职位信息,让您跟踪市场趋势,并为您提供将您的求职过程定制化的工具。一个平台满足所有平台。
使用方法
我们目前正在开发一个桌面应用程序,让您可以从任何网站上抓取最新的职位信息。在此处获取最新信息!
功能
- 用户注册和登录以获得个性化体验。
- 高级搜索功能,支持关键词和基于简历的过滤。
- 安全的数据处理和端到端加密以确保隐私。
- 保存和管理多个简历以适应各种求职申请。
- 组织和跟踪活跃的求职过程。
- 查看和管理待办职位操作,例如拒绝或接受提案。
未来功能
- 自动处理职位申请;自动填写职位申请网站中的基本信息,无需手动将您的简历上传到5个不同的应用程序。
- 更多职位数据来源(目前仅限一个平台)
- 访问博客部分,提供职业建议、行业趋势和其他有用的资源。
- 用户论坛,让用户参与讨论并与其他求职者分享经验。
先决条件
- Git
- Rust 1.55.0 或更高版本
- PostgreSQL 数据库
安装
- 克隆存储库
https://github.com/sshmendez/ContractStream.git
cd ContractStream
- 设置 PostgreSQL 数据库
- 为平台创建新数据库。
- 执行位于
migrations
文件夹中的 SQL 脚本来设置必要的表。
./initdb.sh --prod --create
此脚本运行 sqlx
,创建数据库并初始化每个表。
- 配置平台
- 在根目录中创建一个
.env
文件,内容如下
DATABASE_URL=postgres://username:password@localhost/db_name
将 username
、password
和 db_name
替换为您 PostgreSQL 数据库的相应值。
- 构建和运行平台
cargo run
平台将在 https://127.0.0.1:8080
上可用。
许可证
版权所有。版权所有 (c) 2023
致谢
依赖项
~32–48MB
~1M SLoC