Colophon
This website is built with love and caffeine, using the powerful and flexible Django web framework.
Technologies Used:
- Language: Python 3.14
- Web Framework: Django 6.0
- Front-end: Tailwind CSS for responsive design, plus htmx and django-cotton
- Database: PostgreSQL
- Task Queue: Django-Q2
- Search Engine: Postgres Full Text Search
- Hosting: Deployed on Hetzner, managed with Coolify
- CDN/DNS: Cloudflare
- Email: SMTP via Forward Email
- Payments: Stripe, via dj-stripe
- Error Tracking: Sentry
- AI: Pydantic AI and TypeSafe help screen and tidy up imported listings
Design:
- Icons: Icons by Heroicons
- Logo Typography: We use the Cartridge font for that vintage look
- Company Logos: Uploaded by employers, falling back to the site's favicon
- OpenGraph Image: thumb.im
Python Packages
This is an incomplete list of Python packages used to create the website:
- crispy-tailwind
- dateutils
- dj-stripe
- django-activity-stream
- django-allauth
- django-click
- django-cotton
- django-crawl
- django-extensions
- django-filter
- django-fsm-2
- django-health-check
- django-htmx
- django-lifecycle
- django-ninja
- django-prodserver[django-q2,gunicorn]
- django-robots
- django-simple-nav
- django-taggit
- django-tailwind-cli
- django-templated-email-md
- django<6.1
- environs[django]
- feedparser
- heroicons[django]
- httpx
- markdown-it-py[linkify]
- markdownify
- markitdown
- neapolitan
- openai
- pillow
- psycopg[binary]
- pydantic-ai-slim[openai]
- python-frontmatter
- rich
- sentry-sdk[django]
- stripe
- typesafe-sdk
- whitenoise
For developing and testing the project:
- bumpver
- dirty-equals
- django-browser-reload
- django-test-plus
- model-bakery
- pytest
- pytest-django
- rust-just
Special Thanks:
- To all the open-source projects that make collaborative development such a rewarding experience.
- Django Job Board is a fork of jefftriplett/django-jobs which is a fork of jacobian/djobs.