This project is a work in progress
Jobs Feed streamlines the job search process by tracking job postings from various career pages and matching users with roles that align with their skills and preferences.
View, navigate, and bookmark job postings
Add career pages or other sources to extract job postings from
docker-compose up jobs_feed
Install the following requirements:
To build the project run: make build
Create the databases: psql -h 127.0.0.1 -p 5432 < migration/create_database.sql
or create the databases via the psql
CLI tooling
jobs_feed_release
(production database) and jobs_feed_debug
(used for development)To run Jobs Feed execute: make server
Jobs Feed will be running here: http://127.0.0.1:3000
Jobs Feed requires an OpenAI API key. If you don't have an OpenAI API key, follow these instructions to obtain one.
The API key needs to be configured in the "Preferences" once Jobs Feed is runnning.
Follow the Installation From Source steps.
make run -j 2
ENVIRONMENT
variable to switch between release
and debug
: make run -j 2 -e ENVIRONMENT=release
make format
to apply formatting and linting to the source codeTo make changes to the database schema install SeaORM: cargo install sea-orm-cli
DATABASE_URL=postgres://postgres:postgres@localhost:5432/jobs_feed_debug sea-orm-cli migrate refresh
sea-orm-cli generate entity -u postgres://postgres:postgres@localhost:5432/jobs_feed_debug -o server/src/entities --with-serde both --serde-skip-deserializing-primary-key
Contributions are welcome. If you'd like to help, please file an issue or open a pull request.