- remove backend-old (Medusa), saveinmed-frontend (Next.js/Appwrite) and marketplace dirs - split Go usecases by domain and move notifications/payments to infrastructure - reorganize frontend pages into auth, dashboard and marketplace modules - add Makefile, docker-compose.yml and architecture docs
83 lines
2.9 KiB
Text
83 lines
2.9 KiB
Text
# ──────────────────────────────────────────
|
|
# IDE / Editor
|
|
# ──────────────────────────────────────────
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
.DS_Store
|
|
Thumbs.db
|
|
.Spotlight-V100
|
|
.Trashes
|
|
|
|
# ──────────────────────────────────────────
|
|
# Go binaries and build artefacts
|
|
# ──────────────────────────────────────────
|
|
backend/api
|
|
backend/main
|
|
backend/bin/
|
|
# Generic Go compiled outputs
|
|
*.exe
|
|
*.exe~
|
|
*.dll
|
|
*.so
|
|
*.dylib
|
|
*.o
|
|
*.a
|
|
*.test
|
|
*.out
|
|
coverage.txt
|
|
coverage.html
|
|
|
|
# ──────────────────────────────────────────
|
|
# Vite / TypeScript generated artefacts
|
|
# ──────────────────────────────────────────
|
|
# These files are generated by `vite build` or tsc and must not be
|
|
# committed. Keep only the source vite.config.ts.
|
|
vite.config.js
|
|
vite.config.d.ts
|
|
tsconfig.tsbuildinfo
|
|
*.tsbuildinfo
|
|
|
|
# ──────────────────────────────────────────
|
|
# Credentials and secrets
|
|
# ──────────────────────────────────────────
|
|
login.json
|
|
*.pem
|
|
*.key
|
|
*.p12
|
|
|
|
# ──────────────────────────────────────────
|
|
# Dependencies
|
|
# ──────────────────────────────────────────
|
|
node_modules/
|
|
vendor/
|
|
|
|
# ──────────────────────────────────────────
|
|
# Build / dist outputs
|
|
# ──────────────────────────────────────────
|
|
dist/
|
|
build/
|
|
out/
|
|
|
|
# ──────────────────────────────────────────
|
|
# Logs and temporaries
|
|
# ──────────────────────────────────────────
|
|
*.log
|
|
logs/
|
|
npm-debug.log*
|
|
yarn-debug.log*
|
|
yarn-error.log*
|
|
pnpm-debug.log*
|
|
*.tmp
|
|
*.temp
|
|
.cache/
|
|
|
|
# ──────────────────────────────────────────
|
|
# Upload directory (runtime data, not source)
|
|
# ──────────────────────────────────────────
|
|
backend/uploads/*
|
|
!backend/uploads/.gitkeep
|
|
|
|
# Each sub-project also has its own .gitignore for additional rules.
|