Skip to content

btkcodedev/jobify

Repository files navigation

Jobify

Vision: Everyone should know every current opportunity at a single place

Jobify is a platform designed for job seekers to filter and find freshly scraped job listings from various sources.

Tech stack

  • Vite
  • React-ts
  • MUI-Joy
  • Firebase hosting
  • Firestore
  • GitHub actions
  • Redux saga
  • Redux toolkit
  • Selenium
  • Python3
  • SQLite
  • CSV

Features

  • Frontend: User-friendly interface for browsing and filtering job listings.
  • Scraper: Efficiently scrapes job postings from different job boards and websites.

Installation

Frontend

  1. Navigate to the jobify-frontend directory.
  2. Install dependencies with npm install.
  3. Start the frontend server with npm run dev.

Scraper

  1. Navigate to the jobify-scraper directory.
  2. Run the scraper following directions from the README of that repo.

Contributing

  • Fork the repository.
  • Create a new branch (git checkout -b feature-branch).
  • Commit your changes (git commit -m 'Add some feature').
  • Push to the branch (git push origin feature-branch).
  • Don't forget to format via prettier and then open a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For any inquiries or issues, please open an issue on GitHub.

Releases

No releases published

Packages

No packages published