0.1.0 |
|
---|
#63 in #proposal
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
平台将在 http://localhost:8080
可访问。
许可证
版权所有。版权 (c) 2023
致谢
依赖关系
~32–49MB
~1M SLoC