Skip to content

Latest commit

 

History

History
51 lines (30 loc) · 1.46 KB

README.md

File metadata and controls

51 lines (30 loc) · 1.46 KB

BTC RaspberryPi Club Website

RaspberryPi Club Website in Django

Building and developing

Quickstart

  1. clone the repo and cd into the folder
  2. Build the image locally: docker compose build
  3. Bring up the dtabase container: docker compose up database_default -d
  4. Generate the tables and apply patches: docker compose run --rm -it web python manage.py migrate
  5. Create a superuser to use: docker compose run --rm -it web python manage.py createsuperuser
  6. Bring up the actual web engine: docker compose up -d

Stuff we used to make our site engine

Here are some links to docs and sources of the tools, modules, etc that we used to make our website/application. If/when we use/add more - we will add links to them here as well.

Docker

Github

Django

Python (Django is build with Python)

PostgreSQL (our database of choice for production)

DjangoCMS (a Django plugin/module providing content management features)

Django-material-kit (a nice theme to start with)