Initial commit: MSP Monitor Dashboard

- Next.js 14 frontend with dark cyan/navy theme
- tRPC API with Prisma ORM
- MeshCentral, LibreNMS, Headwind MDM integrations
- Multi-tenant architecture
- Alert system with email/SMS/webhook notifications
- Docker Compose deployment
- Complete documentation
This commit is contained in:
MSP Monitor
2026-01-21 19:29:20 +00:00
commit f4491757d9
57 changed files with 10503 additions and 0 deletions

70
.gitignore vendored Normal file
View File

@@ -0,0 +1,70 @@
# Dependencies
node_modules/
.pnp/
.pnp.js
# Build outputs
.next/
out/
build/
dist/
# Environment files
.env
.env.local
.env.development.local
.env.test.local
.env.production.local
# Database
*.db
*.sqlite
# Logs
logs/
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# OS files
.DS_Store
Thumbs.db
# IDE
.idea/
.vscode/
*.swp
*.swo
# Testing
coverage/
.nyc_output/
# Prisma
prisma/migrations/
# Docker volumes
docker/nginx/ssl/
docker/data/
# Backups
backups/
*.sql.gz
# Temporary files
tmp/
temp/
*.tmp
# Package manager locks (keep one)
yarn.lock
pnpm-lock.yaml
# Next.js
.next/
.vercel/
# TypeScript
*.tsbuildinfo
next-env.d.ts