Skip to content

btc-raspberrypiclub/piclub-website

Repository files navigation

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)

About

RaspberryPi Club Website in Django

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages