diff --git a/.gitignore b/.gitignore
index 0abb7a034..e0af1f41e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,15 +1,61 @@
+# Virtual environments
.venv
+venv
+myenv
+scriptsenv/
+scriptenv
+# Environment files with secrets
.env
+.env.local
+.env.*.local
+*.env
+
+# Azure
.azure/
+
+# Python
__pycache__/
+*.py[cod]
+*$py.class
+*.so
+.Python
+*.egg-info/
+dist/
+build/
+eggs/
+*.egg
+
+# Jupyter
.ipynb_checkpoints/
+# IDE
+.vscode/
+.idea/
+*.swp
+*.swo
-venv
-myenv
+# Node
+/content-gen/src/frontend/node_modules/
+node_modules/
-scriptsenv/
+# Logs
+*.log
+logs/
-scriptenv
-pdf
\ No newline at end of file
+# Keys and credentials
+*.pem
+*.key
+*.pfx
+*.p12
+*secret*
+*credential*
+
+# OS files
+.DS_Store
+Thumbs.db
+
+# Misc
+pdf
+*.bak
+*.tmp
\ No newline at end of file
diff --git a/README.md b/README.md
index 4740ff878..88a0e5ece 100644
--- a/README.md
+++ b/README.md
@@ -1,9 +1,7 @@
-# Document generation solution accelerator
-
-This solution accelerator is a powerful tool that helps you create your own AI assistant for document generation. The accelerator can be used by any customer looking for reusable architecture and code snippets to build an AI assistant to generate a sample template and content grounded on their own enterprise data.
-
-This example focuses on a generic use case - chat with your own data, generate a document template using your own data, and exporting the document in a docx format.
+# Content generation solution accelerator
+This solution accelerator is an internal chatbot that can interpret and
+understand context and direction from a creative brief to create multi-modal text and image content for a marketing ad campaign.