btkcodedev / jobify

Everyone should know every opportunity, (Under development with strong architecture :)

Home Page:https://knowjobify.web.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

Everyone should know every opportunity, (Under development with strong architecture :)

https://knowjobify.web.app/

License:MIT License