Jewpizza

screenshot of Jewpizza
django
tailwind
alpinejs
daisyui

A serious website for a serious domain name.

Overview:

The jew.pizza website is a personal website built using the CLANG! THUD! IT'S A DARN JEW'S PANDA! stack. It is a combination of various technologies and frameworks such as Docker, Python, Django, Tailwind CSS, and more. The website serves as a showcase of the author's skills and serves as a platform for sharing content and interacting with users.

Features:

  • Docker Compose: A multi-container orchestration tool used to manage the deployment of the website.
  • Liquidsoap: A scripting language used for describing audio streams.
  • Alpine Linux: A lightweight Linux distribution suitable for containers.
  • Nginx: A web server and reverse proxy used for handling HTTP requests.
  • Gunicorn: A Python Web Server Gateway Interface (WSGI) server used to run the web application.
  • Tailwind CSS: A utility-first CSS framework for building responsive web designs.
  • Huey: A lightweight asynchronous task queue for Python.
  • Umami: A web analytics tool used to gather insights about website visitors.

Summary:

The jew.pizza website is built using an extensive combination of technologies and frameworks. It leverages Docker and Docker Compose to simplify the deployment process. The website showcases various features such as audio streaming, web analytics, and asynchronous task processing. With the use of the CLANG! THUD! IT'S A DARN JEW'S PANDA! stack, the website is able to provide a robust and scalable platform for the author's personal content and interactions with users.

django
Django

Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. It follows the model-view-controller (MVC) architectural pattern, providing an extensive set of built-in tools and conventions to streamline the creation of robust and scalable web applications.

tailwind
Tailwind

Tailwind CSS is a utility-first CSS framework that provides pre-defined classes for building responsive and customizable user interfaces.

alpinejs
Alpine.js

Alpine.js is a lightweight JavaScript framework that simplifies the process of creating dynamic, reactive user interfaces on the web. It uses a declarative syntax that offers a higher level of abstraction compared to vanilla JavaScript, while being more performant and easier to use than jQuery.

daisyui
daisyUI

daisyUI adds classes to Tailwind CSS for all common UI components. Classes like btn, card, etc. This allows us to focus on important things instead of making basic elements for every project.

docker
Docker

A website that uses Docker for containerization to streamline development, testing, and deployment workflows. This includes features such as containerization of dependencies, automated builds and deployments, and container orchestration to ensure scalability and availability.