Skip to content

Commit 70256b0

Browse files
committed
Complete Neighborly project: Azure Functions, Event Grid, Logic App, Kubernetes deployment
- Added comprehensive .gitignore for Python, venv, archives, and temp files - Created Azure Functions API with 8 endpoints (CRUD for ads/posts) - Implemented Event Grid integration with eventHubTrigger function - Configured Logic App for email notifications via HTTP trigger - Dockerized frontend application with Dockerfile and .dockerignore - Created Kubernetes deployment manifests for AKS - Added documentation: KUBERNETES_DEPLOYMENT.md, SCREENSHOT_GUIDE.md, LOGIC_APP_SETUP.md - Created screenshots folder structure for project submission - Cleaned up: removed frontend.zip, venv folder, Python cache files - Added helper scripts: setup-environment.sh, screenshot-helper.sh - All Azure resources configured and tested (AKS deleted to minimize costs)
1 parent 10fec75 commit 70256b0

File tree

1,984 files changed

+2957
-351725
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,984 files changed

+2957
-351725
lines changed

.funcignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.venv

.gitignore

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
# Python
2+
__pycache__/
3+
*.py[cod]
4+
*$py.class
5+
*.so
6+
.Python
7+
build/
8+
develop-eggs/
9+
dist/
10+
downloads/
11+
eggs/
12+
.eggs/
13+
lib/
14+
lib64/
15+
parts/
16+
sdist/
17+
var/
18+
wheels/
19+
*.egg-info/
20+
.installed.cfg
21+
*.egg
22+
MANIFEST
23+
24+
# Virtual Environments
25+
.env
26+
.venv
27+
env/
28+
venv/
29+
ENV/
30+
env.bak/
31+
venv.bak/
32+
33+
# IDEs
34+
.vscode/
35+
.idea/
36+
*.swp
37+
*.swo
38+
*~
39+
.DS_Store
40+
41+
# Azure Functions
42+
local.settings.json
43+
.python_packages/
44+
__blobstorage__/
45+
__queuestorage__/
46+
__azurite_db*__.json
47+
.vscode/
48+
49+
# Environment Variables
50+
.env
51+
.env.local
52+
.env.*.local
53+
deployment-vars.sh
54+
55+
# Logs
56+
*.log
57+
logs/
58+
*.log.*
59+
60+
# Testing
61+
.pytest_cache/
62+
.coverage
63+
htmlcov/
64+
.tox/
65+
.nox/
66+
67+
# Archives
68+
*.zip
69+
*.tar.gz
70+
*.tar
71+
*.rar
72+
*.7z
73+
74+
# OS Files
75+
Thumbs.db
76+
.DS_Store
77+
78+
# Temporary Files
79+
*.tmp
80+
*.temp
81+
*.bak
82+
83+
# Jupyter Notebooks
84+
.ipynb_checkpoints
85+
86+
# Screenshots (keep folder structure but ignore actual images during development)
87+
# Remove the line below if you want to commit screenshots
88+
# screenshots/*.png
89+
# screenshots/*.jpg
90+
# screenshots/*.jpeg

0 commit comments

Comments
 (0)