Skip to content

PyconUg/pssu.ug

Repository files navigation

Python Software Society of Uganda

Website for the Python Software Society of Uganda, built with Django 5 and Tailwind CSS 4.

Prerequisites

  • Python 3.10+
  • Node.js 18+
  • uv (Python package manager)

Setup

1. Install Python dependencies

uv sync

2. Install Node dependencies

npm install

3. Apply database migrations

uv run python manage.py migrate

Running locally

You need two processes running simultaneously: the Django dev server and the Tailwind CSS watcher.

Terminal 1 — Django server:

uv run python manage.py runserver

Terminal 2 — Tailwind CSS watcher:

npm run watch-css

The site will be available at http://127.0.0.1:8000.

Building CSS for production

npm run build-css

Collecting static files (for deployment)

uv run python manage.py collectstatic

About

Python Software Society of Uganda

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors