Django Job Portal

Open source online job portal built with Django and SQLite

Repository activity
  • Stars620
  • Forks271
  • Open Issues5
License

MIT

Languages
  • Python
  • Dockerfile
  • Makefile
Get it:GitHub
Django Job Portal screenshot

About Django Job Portal

Django Job Portal is an open source online job board for posting jobs, viewing job details, and handling candidate resumes. It is a small Django application that gives you a working job board you can run and adapt yourself, with a public live demo to try first.

The app provides job listings and detail pages, a resume template page, employer screens for adding new positions, GitHub OAuth login, and a Swagger-documented API. It uses a SQLite database, and setup follows a standard Django flow of virtual environment, environment file, migrations, and the development server, with optional demo data loaded from fixtures.

The project is licensed under MIT and self-hosted. Its small footprint and SQLite default make it most useful as a starting point or learning project rather than a large-scale production job board.

Key features

  • Job listings with detail pages
  • Resume template page for candidates
  • Employer screens for adding new positions
  • GitHub OAuth login
  • Swagger-documented API

Details

On GitHub since
2019
Language
Python, Django
Database
SQLite
License
MIT
Self-hosted
Yes