- Add auth handlers (signup, login, logout, account management) with bcrypt - Add client, customer, service, scheduling, payment, question, answer handlers - Add dashboard, monthly report, and lead pipeline pages - Add UTF-8 middleware to force charset on HTML responses - Add config package with env-based overrides for DB path, secrets, endpoints - Add parser package for WhatsApp message ingestion - Add clean-arch layers: pkg/domain, pkg/repo, pkg/usecase for leads - Add cmd/migrate utility for DB migrations - Add Makefile, README, run-tests.sh, and dev scripts - Update docker-compose.yml with memory limits - Update .air.toml to exclude DB files and stop on errors - Update whatsapp-sync dependencies and add src/index.js entrypoint - Add whatsme standalone WhatsApp reader app (source only) - Untrack .opencode-sandbox/data/go-crm.db from git history - Expand root .gitignore: ngrok, tmp dirs, sandbox DBs, compiled binaries
85 lines
914 B
Plaintext
85 lines
914 B
Plaintext
# Plans
|
|
plans/
|
|
|
|
# Byte-compiled / cache files
|
|
__pycache__/
|
|
*.py[cod]
|
|
*.pyc
|
|
*pycache
|
|
*.so
|
|
*.pyo
|
|
*.pyd
|
|
|
|
# Virtual environments
|
|
.env/
|
|
.venv/
|
|
env/
|
|
venv/
|
|
|
|
# Distribution / packaging
|
|
*.egg-info/
|
|
dist/
|
|
build/
|
|
|
|
# OS files
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# IDE
|
|
.vscode/
|
|
.idea/
|
|
|
|
# Streamlit
|
|
.streamlit/
|
|
**/.streamlit/
|
|
|
|
# Jupyter
|
|
.ipynb_checkpoints/
|
|
**/.ipynb_checkpoints/
|
|
|
|
# Credentials & config with secrets
|
|
*.cfg
|
|
*.env
|
|
.env
|
|
|
|
# Large / binary data files
|
|
*.csv
|
|
*.zip
|
|
*.sas7bdat
|
|
*.parquet
|
|
|
|
|
|
.opencode-sandbox/.env
|
|
|
|
# Go CRM data
|
|
data/*.db
|
|
|
|
# Databases (all locations)
|
|
*.db
|
|
*.db-journal
|
|
|
|
# WhatsApp session auth
|
|
.wwebjs_auth/
|
|
|
|
# Go build artifacts
|
|
apps/go-crm/go-crm
|
|
apps/go-crm/tmp/
|
|
|
|
# Sandbox / generated data
|
|
.opencode-sandbox/data/
|
|
.opencode-sandbox/*.db
|
|
|
|
# Binaries / tools
|
|
ngrok
|
|
apps/go-crm/go-crm
|
|
apps/go-crm/main
|
|
apps/go-crm/migrate
|
|
|
|
# Temporary build dirs
|
|
tmp/
|
|
apps/tmp/
|
|
|
|
# WhatsApp compiled binaries
|
|
apps/whatsme/whatsme
|
|
*.log
|