CNKieter

(name subject to change)

Expectations

Project requirements so far

config flags

config flags

upfront decision

  • QR codes next to exhibits
  • exhibit details (photo, details)
  • multilingual
  • simple admin panel
  • rating on some scale (+/- or 1-5)
  • comment field
  • manual comment moderation
  • cookies warning, GDPR note
  • HTTPS
  • generating statistics
  • more advanced surveys, still easy to manage
  • automated comment moderation
  • Facebook integration
  • add to cart, review later
  • easy email-based accounts
  • graphing user's path from timestamps

Team

Antoni

  • doesn't know shit
  • learns fast

Beniamin

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin urna odio, aliquam vulputate faucibus id, elementum lobortis felis. Mauris urna dolor, placerat ac sagittis quis.

Mateusz

  • despises non-compiled languages such as Python
  • made a bet yesterday to write a Postgres client in x86 assembly
  • absent due to work
  • has a Blåhaj

Michał

  • used Django before high school
  • SIO2 committer
  • blindly believes that the project can be delivered before Christmas
  • has a Blåhaj

Proposed solution

  • Debian 10 (fresh enough right now)
  • Python 3, Django 2.2 (LTS)
  • nginx, PostgreSQL, gunicorn/uwsgi
  • Basecamp for team management

cnkieter

By Michał Sidor