{"id":23855527,"url":"https://github.com/mastersam07/devjobapi","last_synced_at":"2025-09-08T03:31:23.105Z","repository":{"id":46834685,"uuid":"306318659","full_name":"Mastersam07/devjobapi","owner":"Mastersam07","description":"Programming job listing api","archived":false,"fork":false,"pushed_at":"2021-09-22T21:20:12.000Z","size":3932,"stargazers_count":8,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"stable","last_synced_at":"2023-03-04T13:33:21.684Z","etag":null,"topics":["api","django","django-rest-framework","rest-api"],"latest_commit_sha":null,"homepage":"https://devjobhub.herokuapp.com/api/v1/swagger","language":"Python","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/Mastersam07.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}},"created_at":"2020-10-22T11:43:08.000Z","updated_at":"2021-09-22T21:20:08.000Z","dependencies_parsed_at":"2022-08-27T18:52:23.674Z","dependency_job_id":null,"html_url":"https://github.com/Mastersam07/devjobapi","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mastersam07%2Fdevjobapi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mastersam07%2Fdevjobapi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mastersam07%2Fdevjobapi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mastersam07%2Fdevjobapi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Mastersam07","download_url":"https://codeload.github.com/Mastersam07/devjobapi/tar.gz/refs/heads/stable","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":232275347,"owners_count":18498274,"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":["api","django","django-rest-framework","rest-api"],"created_at":"2025-01-03T00:58:03.301Z","updated_at":"2025-01-03T00:58:04.145Z","avatar_url":"https://github.com/Mastersam07.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DevJobApi\n\nProgramming job listing api\n\n[![Programming Language](https://img.shields.io/badge/Language-Python-success?style=flat-square)](https://python.org)\n[![Framework](https://img.shields.io/badge/Framework-Django%20Rest-success?style=flat-square)](https://www.djangoproject.com/)\n[![License](https://img.shields.io/badge/license-MIT-success.svg?style=flat-square)](https://github.com/Mastersam07/devjobapi/blob/main/LICENSE)\n\n\u003e Please note that i am in no way related to any of the jobs/company listed by this api. All jobs are gotten from the following via an automated process:\n\u003e\u003e - https://weworkremotely.com/\n\u003e\u003e - https://remoteok.io/remote-dev-jobs\n\u003e\u003e - https://www.employremotely.com/jobs\n\u003c!-- \u003e\u003ehttps://remotive.io/remote-jobs/software-dev --\u003e\n\u003e\u003e - https://stackoverflow.com/jobs\n\u003e\u003e - https://jobs.github.com\n\u003e\u003e - https://remote.co/remote-jobs/developer\n\u003e\u003e - https://www.python.org/jobs\n\u003e\u003e - https://www.hackerrank.com/jobs/search\n\n\n## 💻 Requirements\n* Any Operating System (ie. MacOS X, Linux, Windows)\n* Any IDE with python installed on your system(ie. Pycharm, VSCode etc)\n* A little knowledge of Python, Django and Web scrapping\n* Hands to code and a brain to think 🤓\n\n## ✨ Features\n- [x] View All Jobs\n- [x] Apply for job\n- [x] Save Jobs\n- [x] View All Saved Jobs\n\n\n## Dependencies\n* [Django](https://flutter.dev/)\n* [Django Rest Framework](https://www.django-rest-framework.org/)\n* [PostgreSql](https://www.postgresql.org/)\n\n## Docs\n- [Swagger Docs](http://devjobhub.herokuapp.com/api/v1/swagger)\n\n## Getting started\n\n#### 1. [Setting up PostgreSql](https://www.postgresql.org/)\n\n#### 2. Clone the repo\n\n```sh\n$ git clone https://github.com/Mastersam07/devjobapi.git\n$ cd devjobapi\n```\n\n#### 3. [Setup a virtual environment](https://programwithus.com/learn-to-code/Pip-and-virtualenv-on-Windows/)\n\n#### 4. Get requirements\n\n```sh\n$ pip install requirements.txt\n```\n\n#### 5. Migrate database\n \n```sh\n$ cd ..\\api\n$ python manage.py migrate\n```\n\n#### 6. Get the data\n\n```sh\n$ python manage.py scrape\n```\n\n#### 7. Run the application\n\n```sh\n$ python manage.py runserver\n```\n\n#### 8. Run the application in deployment(debug: false)\n\n* ##### Create the folder \"static\" in the project root directory\n* ##### Add the below bit of code to settings.py\n\n```sh\nSTATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')\n# Extra places for collectstatic to find static files.\nSTATICFILES_DIRS = (\n    os.path.join(BASE_DIR, 'static'),\n)\n```\n* ##### Run the below command in your terminal\n```sh\n$ python manage.py collectstatic\n```\n* ##### Your project is now production ready\n\n## 📸 ScreenShots\n\n\n## 📊📈📉\n\n## :heart: Found this project useful?\n#### If you found this project useful or you like what you see, then please consider giving it a :star: on Github and sharing it with your friends via social media.\n\n## 🐛 Bugs/Request\n#### Encounter any problem(s)? feel free to open an issue. If you feel you could make something better, please raise a ticket on Github and I'll look into it. Pull request are also welcome.\n\n## Credits\n- [DevJobHub](https://github.com/LordGhostX/devjobhub) by [LordGhostX](https://github.com/LordGhostX)\n\n## ⭐️ License\n#### \u003ca href=\"https://github.com/Mastersam07/devjobapi/blob/master/LICENSE\"\u003eMIT LICENSE\u003c/a\u003e\n\n## 🤓 Developer(s)\n[\u003cimg src=\"https://avatars3.githubusercontent.com/u/31275429?s=460\u0026u=b935d608a06c1604bae1d971e69a731480a27d46\u0026v=4\" width=\"180\" /\u003e](https://twitter.com/mastersam_)\n#### **Abada Samuel Oghenero**\n\u003ca href=\"https://twitter.com/mastersam_\"\u003e\u003cimg src=\"https://github.com/aritraroy/social-icons/blob/master/twitter-icon.png?raw=true\" width=\"60\"\u003e\u003c/a\u003e\n\u003ca href=\"https://linkedin.com/in/abada-samuel/\"\u003e\u003cimg src=\"https://github.com/aritraroy/social-icons/blob/master/linkedin-icon.png?raw=true\" width=\"60\"\u003e\u003c/a\u003e\n\u003ca href=\"https://medium.com/@sammytech\"\u003e\u003cimg src=\"https://github.com/aritraroy/social-icons/blob/master/medium-icon.png?raw=true\" width=\"60\"\u003e\u003c/a\u003e\n\u003ca href=\"https://facebook.com/abada.samueloghenero\"\u003e\u003cimg src=\"https://github.com/aritraroy/social-icons/blob/master/facebook-icon.png?raw=true\" width=\"60\"\u003e\u003c/a\u003e\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmastersam07%2Fdevjobapi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmastersam07%2Fdevjobapi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmastersam07%2Fdevjobapi/lists"}