Skip to content

A network of web scrapers that collect tech job postings daily, from the most prominent tech companies in Europe, all aggregated into a single website.

Notifications You must be signed in to change notification settings

Erhan1706/thedevhunt

Repository files navigation


Logo

TheDevHunt

https://thedevhunt.com/
A network of web scrapers that collect tech job postings daily, from the most prominent companies in Europe, all aggregated into a single website.

About The Project

TheDevHunt Screen Shot

TheDevHunt is a comprehensive job aggregation platform designed for tech professionals seeking opportunities across Europe. By utilizing a network of web scrapers, we collect and curate job postings from the most prominent tech companies daily, ensuring that our users have access to the latest and most relevant openings in the industry. Whether you're a developer, IT specialist, or data scientist, TheDevHunt is your gateway to finding your next big career move.

Getting Started

To get a local copy up and running follow these simple example steps.

Installation

Note: Some libraries used in this project may have compatibility issues on Windows.

  1. Clone the repo
    git clone https://github.com/Erhan1706/thedevhunt.git
  2. Install the dependencies
    pip install -r requirements-dev.txt
  3. Apply the migrations
    python manage.py makemigrations
    python manage.py migrate
  4. Start the development server:
    python manage.py runserver
  5. If you make any changes to the frontend styling, make sure to compile the tailwind in a separate terminal:
    ./tailwindcss -i ./static/css/input.css -o ./static/css/output.css --watch

Roadmap

  • Adding 10+ more companies
  • Asynchronous update of the job listing for each individual scraper
  • Internship section

Contributing

Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some amazing feature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request



Contact at: dorian.erhan@gmail.com

(back to top)

About

A network of web scrapers that collect tech job postings daily, from the most prominent tech companies in Europe, all aggregated into a single website.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published