Initial commit: Project setup and documentation

- Initialize Normogen health tracking platform
- Add comprehensive project documentation
- Add zero-knowledge encryption implementation guide
- Set up .gitignore for Rust/Node.js/mobile development
- Create README with project overview and roadmap

Project is currently in planning phase with no implementation code yet.
This commit is contained in:
goose 2026-02-14 11:11:06 -03:00
commit e72602d784
10 changed files with 3407 additions and 0 deletions

89
.gitignore vendored Normal file
View file

@ -0,0 +1,89 @@
# Normogen - Health Data Tracking Platform
# Environment variables
.env
.env.local
.env.*.local
.env.development
.env.production
.env.test
# Dependencies
node_modules/
.pnp
.pnp.js
# Build outputs
dist/
build/
target/
*.log
# Rust specific
Cargo.lock
**/*.rs.bk
.cargo/
# Database
*.db
*.sqlite
*.sqlite3
data/
db/
# Encryption keys (NEVER commit these!)
*.key
*.pem
*.cert
*.der
keys/
secrets/
*.enc
# IDE and Editor files
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store
# Logs
logs/
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# Testing
coverage/
.nyc_output/
*.lcov
# Docker volumes (if using for local dev)
docker-volumes/
# OS specific
Thumbs.db
.DS_Store
# Temporary files
tmp/
temp/
*.tmp
# Backup files
*.bak
*.backup
# Phone app builds (if developing locally)
ios/Pods/
ios/*.xcworkspace
ios/*.xcodeproj/xcuserdata/
android/app/build/
android/.gradle/
# Documentation build artifacts
_site/
.sass-cache/
.jekyll-cache/