1
0
Fork
You've already forked Digg
0
Digg party website https://diggdolma.com
  • JavaScript 70.2%
  • Handlebars 18.7%
  • CSS 7.8%
  • PLpgSQL 3.2%
Find a file
2026年07月10日 09:28:01 +03:00
bin migrate to postgres, fix aesthetics 2026年07月07日 22:37:37 +03:00
private/javascript migrate to postgres, fix aesthetics 2026年07月07日 22:37:37 +03:00
public fix bad color 2026年07月08日 20:05:32 +03:00
routes forgot the testing values 2026年07月08日 19:54:43 +03:00
views AI assisted fix for CSP 2026年07月10日 09:28:01 +03:00
.env migrate to postgres, fix aesthetics 2026年07月07日 22:37:37 +03:00
.gitignore new favicon 2023年05月28日 10:17:43 +03:00
.npmrc part II - pnpm and eslint 2025年11月26日 21:27:39 +02:00
app.js AI assisted fix for CSP 2026年07月10日 09:28:01 +03:00
eslint.config.mjs part II - pnpm and eslint 2025年11月26日 21:27:39 +02:00
package.json migrate to postgres, fix aesthetics 2026年07月07日 22:37:37 +03:00
pnpm-lock.yaml migrate to postgres, fix aesthetics 2026年07月07日 22:37:37 +03:00
PostgreSQL.sql postgres structure 2026年07月08日 19:35:37 +03:00
README.md migrate to postgres, fix aesthetics 2026年07月07日 22:37:37 +03:00
start.sh migrate to postgres, fix aesthetics 2026年07月07日 22:37:37 +03:00

Digg Party Website — diggdolma.com

Party management web app built with Node.js and Express. Handles user auth, drink orders, carousel image management, and invoice PDF generation.

Requirements

  • Node.js 24+
  • PostgreSQL
  • ffmpeg with --enable-libwebp (for carousel image uploads)

Setup

cp .env.example .env # fill in DB credentials and secrets
pnpm install
pnpm start

Stack

  • Backend: Express 5, express-session, pdfmake, nodemailer
  • Database: PostgreSQL (via pg)
  • Auth: CryptoJS AES + HMAC-SHA3