3 Commits

Author SHA1 Message Date
Alexis Bruneteau
68cc8e7014 chore: Add Docker startup and shutdown scripts
Convenience scripts for Docker Compose management:

start.sh:
  • Checks Docker prerequisites
  • Creates .env from template if missing
  • Builds Docker images
  • Starts all services
  • Verifies service health
  • Displays access information

stop.sh:
  • Graceful service shutdown options
  • Option 1: Stop containers (preserve data)
  • Option 2: Stop and remove containers
  • Option 3: Complete cleanup (remove all data)

Usage:
  ./start.sh     - Start the entire system
  ./stop.sh      - Stop services interactively

Features:
  ✓ Color-coded output for clarity
  ✓ Error checking and helpful messages
  ✓ Prerequisites validation
  ✓ Automatic .env setup
  ✓ Health verification
  ✓ Quick access information

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-07 02:10:18 +01:00
E-Voting Developer
6df490a7b1 Add post-quantum cryptography (FIPS 203/204)
- Add hybrid PQC using liboqs: ML-DSA-65 (Dilithium) + ML-KEM-768 (Kyber)
- Signatures: RSA-PSS + Dilithium (defense-in-depth)
- Encryption: ML-KEM-768 (Kyber) + ElGamal
- Tests for PQC hybrid operations
- Cleanup: remove non-essential scripts and docs
- Minimal, production-ready e-voting system
2025-11-05 17:49:29 +01:00
E-Voting Developer
5bebad45b8 Initial commit: Complete e-voting system with cryptography
- FastAPI backend with JWT authentication
- ElGamal, RSA-PSS, ZK-proofs crypto modules
- HTML5/JS frontend SPA
- MariaDB database with 5 tables
- Docker Compose with 3 services (frontend, backend, mariadb)
- Comprehensive tests for cryptography
- Typst technical report (30+ pages)
- Makefile with development commands
2025-11-03 16:13:08 +01:00