diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..4a8df6a
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,93 @@
+# Binaries for programs and plugins
+bin/
+*.exe
+*.exe~
+*.dll
+*.so
+*.dylib
+
+# Test binary, built with `go test -c`
+*.test
+
+# Output of the go coverage tool
+*.out
+coverage.txt
+*.cover
+
+# Go workspace file
+go.work
+
+# Dependency directories
+vendor/
+
+# IDE and editor files
+.idea/
+.vscode/
+*.swp
+*.swo
+*~
+.DS_Store
+
+# Environment variables
+.env
+.env.local
+.env.*.local
+
+# Configuration overrides (keep template)
+config.local.yaml
+config.*.yaml
+!config.yaml
+
+# Log files
+*.log
+logs/
+
+# Temporary files
+tmp/
+temp/
+*.tmp
+
+# Generated protobuf files
+api/grpc/pb/
+*.pb.go
+
+# Queue persistence (if enabled)
+/var/lib/notifier/
+queue.json
+
+# OS files
+Thumbs.db
+
+# Docker volumes
+data/
+
+# Backup files
+*.bak
+*.backup
+
+# Build artifacts
+dist/
+build/
+out/
+
+# Test cache
+.cache/
+
+# Profiling data
+*.prof
+*.pprof
+cpu.out
+mem.out
+
+# Security - never commit these!
+*secret*
+*password*
+*credential*
+*.key
+*.pem
+*.p12
+*.pfx
+!example*
+
+# Local development overrides
+docker-compose.override.yml
diff --git a/.idea/.gitignore b/.idea/.gitignore
deleted file mode 100644
index 13566b8..0000000
--- a/.idea/.gitignore
+++ /dev/null
@@ -1,8 +0,0 @@
-# Default ignored files
-/shelf/
-/workspace.xml
-# Editor-based HTTP Client requests
-/httpRequests/
-# Datasource local storage ignored files
-/dataSources/
-/dataSources.local.xml
diff --git a/.idea/modules.xml b/.idea/modules.xml
deleted file mode 100644
index ede7042..0000000
--- a/.idea/modules.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/notifier.iml b/.idea/notifier.iml
deleted file mode 100644
index 5e764c4..0000000
--- a/.idea/notifier.iml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
deleted file mode 100644
index 35eb1dd..0000000
--- a/.idea/vcs.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/bin/restserver b/bin/restserver
deleted file mode 100755
index 23ac1eb..0000000
Binary files a/bin/restserver and /dev/null differ
diff --git a/bin/server b/bin/server
deleted file mode 100755
index 45ffcff..0000000
Binary files a/bin/server and /dev/null differ