{"id":19445203,"url":"https://github.com/thoth2357/job-board","last_synced_at":"2026-06-17T11:31:17.159Z","repository":{"id":117381068,"uuid":"540641267","full_name":"thoth2357/Job-Board","owner":"thoth2357","description":"💼  Docker-powered Django job board with automated multi-platform job scraping and customizable admin controls. Features advanced search, scheduled tasks, and scalable architecture for efficient, dynamic job matching.","archived":false,"fork":false,"pushed_at":"2024-04-01T10:05:50.000Z","size":18270,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-07T22:44:15.030Z","etag":null,"topics":["celery-redis","cronjob-scheduler","django-application","jobboard","jobsearch","scraping-websites","web-application"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thoth2357.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-09-23T22:51:51.000Z","updated_at":"2024-10-11T03:43:18.000Z","dependencies_parsed_at":"2024-11-10T16:09:43.080Z","dependency_job_id":"1783cb40-e274-4643-b0fc-51b9ae2b303a","html_url":"https://github.com/thoth2357/Job-Board","commit_stats":null,"previous_names":["thoth2357/job-board-web-application","thoth2357/job-board","thoth2357/dynamic-job-board-application"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thoth2357%2FJob-Board","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thoth2357%2FJob-Board/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thoth2357%2FJob-Board/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thoth2357%2FJob-Board/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thoth2357","download_url":"https://codeload.github.com/thoth2357/Job-Board/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240629993,"owners_count":19831968,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["celery-redis","cronjob-scheduler","django-application","jobboard","jobsearch","scraping-websites","web-application"],"created_at":"2024-11-10T16:09:40.102Z","updated_at":"2026-06-17T11:31:17.118Z","avatar_url":"https://github.com/thoth2357.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# Dynamic Job Board Application\n[![MIT License](https://img.shields.io/badge/License-MIT-green.svg)](https://choosealicense.com/licenses/mit/)  \n\nA job board is an online platform where employers list job vacancies and job seekers apply for positions. But what is the twist about this particular one is how we get the jobs to display , Which brings about the dynamic prefix name. \n\nThis web application includes a automatic job scraping mechanism that scrapes job from platforms such as linkedin, medium, glassdoor or links set by the super admin.\n\n\nThe Frequency of how this jobs are scrapped are set by the super admin.\n\n\n\n\n\n\n\n## Features\n\n- User Registration and Login\n- Scheduled Automatic Job Scraping\n- Comprehensive Search \u0026 filtering Mechanisms\n- Custom Filter tags (set by super admin)\n- Comprehensive Log Reporting\n\n\n\n\n## Prequsities\n\n- Docker\n- Docker Compose\n\n## Run Locally\n\nClone the project\n\n```bash\n  git clone https://github.com/thoth2357/Job-board-web-application.git\n```\n\nGo to the project directory\n\n```bash\n  cd Job-board-web-application\n```\n\nStart the Application \n\n```bash\n  docker compose up --build\n```\nTo Create Super Admin, drop into terminal by executing the below command\n\n```docker\ndocker exec -it \u003cwebserver-container-id\u003e /bin/sh\n```\nThen Execute the below command in the opened docker shell to create the superadmin  \n\n```bash\n    poetry run python manage.py createsuperuser\n```\n\n\n\n\n## Screenshots\n- Home Page\n![App Screenshot](https://github.com/thoth2357/Dynamic-Job-Board-Application/blob/main/public/screenshots/Screenshot%202024-03-31%20at%2017.40.24.png)\n\n- Job Search Page\n![App Screenshot](https://github.com/thoth2357/Dynamic-Job-Board-Application/blob/main/public/screenshots/Screenshot%202024-03-31%20at%2017.40.50.png)\n\n- Login Page\n![App Screenshot](https://github.com/thoth2357/Dynamic-Job-Board-Application/blob/main/public/screenshots/Screenshot%202024-03-31%20at%2017.41.52.png)\n\n- Admin Page\n![App Screenshot](https://github.com/thoth2357/Dynamic-Job-Board-Application/blob/main/public/screenshots/Screenshot%202024-03-31%20at%2018.38.14.png)\n\n- Admin Page (Task Scheduling Page)\n![App Screenshot](https://github.com/thoth2357/Dynamic-Job-Board-Application/blob/main/public/screenshots/Screenshot%202024-03-31%20at%2018.38.14.png)\n\n- Admin Page (Links to Scrape)\n![App Screenshot](https://github.com/thoth2357/Dynamic-Job-Board-Application/blob/main/public/screenshots/Screenshot%202024-03-31%20at%2018.49.39.png)\n  \n## Authors\n- [@thoth2357](https://www.github.com/thoth2357)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthoth2357%2Fjob-board","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthoth2357%2Fjob-board","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthoth2357%2Fjob-board/lists"}