Skip to content

Commit 89c5b4d

Browse files
authored
Merge branch 'main' into HarshMN2345-patch-2
2 parents 1d2752d + 8826583 commit 89c5b4d

58 files changed

Lines changed: 1641 additions & 747 deletions

File tree

Some content is hidden

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

.optimize-cache.json

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -372,6 +372,7 @@
372372
"images/blog/choosing-a-backend-when-you-manage-multiple-client-projects/cover.png": "20234ca83dce3242371dfaa77c53712e1302af849fda5608556e6e6b2cd049f0",
373373
"images/blog/choosing-the-right-ai-database/cover.png": "b03deaf2b99a69b72b3e9db2821e465514734f2506439d55a5baaa5b6fef36f6",
374374
"images/blog/choosing-the-right-baas-in-2025/cover.png": "cd270c87508c7bd0d1500200af97a80c2c4d33f5a248281819700d4c4af232ac",
375+
"images/blog/choosing-the-right-database-for-ai-applications-when-to-use-mongodb/cover.png": "9fa9dcbdbed6746f75a4c6b0b270c4314c36d78f43524aef6e4dec4dce853f12",
375376
"images/blog/claude-code-tips-tricks/cover.png": "df329d51541267d46b2b913c376cca27c7ddf12b6a2a36986d418ec41253ddc9",
376377
"images/blog/client-dashboards-internal-tools/cover.png": "d758f2f517487e24037cef5b3e9036ade6c238cd2f216ef6c76ce5467c665d92",
377378
"images/blog/client-vs-server-components-react/cover.png": "b7ae8b7614902c8b4dd7826d59cfdb36db9abbe27bde99b3deb69c4bf178f425",
@@ -523,6 +524,7 @@
523524
"images/blog/free-remix-hosting/cover.png": "a3161619d6dbb099df307eb21b0300c0fe8191fc0c9634d28fa2cebb7d4790f4",
524525
"images/blog/free-svelte-and-sveltekit-hosting/cover.png": "2875d70cbb2e77955075598b5217acd3ff5c34b212dd16dff3a588d92e202705",
525526
"images/blog/free-vuejs-hosting/cover.png": "18edbe82f2d4b760990a09f3e58b871d993761b85a4a34107e9a8e7f6047786a",
527+
"images/blog/from-prototype-to-production-why-ai-teams-prefer-nosql-databases/cover.png": "a994fc12b07f3fcc5e4d8770b355e52e6f0e20f921232087ef32b4214579174a",
526528
"images/blog/from-student-to-developer/cover.png": "3c55e035f7bde3c7d697a43845440e401e1b4e759a9751ca3f4d3b7ef4039fbf",
527529
"images/blog/full-schema.png": "a20b47b967eae829e663720a0eecdd36a3811278a644f918c91666a1c2c31252",
528530
"images/blog/function-chat-fictional-character/cover.png": "f15bb7a3fea8b4f88faa72a0932877bd5f66d98baa16650d45eb052d177176dc",
@@ -581,6 +583,7 @@
581583
"images/blog/how-can-you-rapidly-build-an-mvp-for-your-startup/cover-image.png": "745711bf15cb060d8d6ac0b7a3ae5a32203ad7ba87a6dd3f12a8d2517fd77d52",
582584
"images/blog/how-developer-tools-are-evolving-in-2026/cover.png": "6f50d7cbd1506e5a91b16eb6ed033c68942c266034abde4cbcad878ddc4c6566",
583585
"images/blog/how-modern-developers-choose-tech-stacks-today/cover.png": "e628c346309108fc213e527ef7318519784b1799ef83740bea16603f92ee00c9",
586+
"images/blog/how-nosql-databases-handle-unstructured-ai-data-text-images-embeddings/cover.png": "b592526f25fcb8e8bf0f9411bee2db50aa436a318237ee06e44ccde938ec4df4",
584587
"images/blog/how-open-source-developers-use-appwrite/cover.png": "bf24f648ede305cddd7e19365c05292712ccfeec260049b66f74749e414f42fd",
585588
"images/blog/how-to-attract-users-to-open-source-project/120k-users.png": "bb4be13cecf761a7d277ec253bc0447e4955afc0ee75760d0619afce891c5b85",
586589
"images/blog/how-to-attract-users-to-open-source-project/42k-stars.png": "807975e5404f4b731695d33df325be32797064fbbb4694dce5ccb07f95b2152b",
@@ -872,6 +875,7 @@
872875
"images/blog/public-roadmap-announcement/framework.png": "04238693280f342e3c195a8fc503c83e6eee16181b4ef9342538bd05b448138b",
873876
"images/blog/push-notifications-best-practices.png": "64a386549ddf9f28ea1635696f30b57e3c1272b59792ecb8c1d3bf603b302af6",
874877
"images/blog/race-conditions-db-operators/cover.png": "6fed62916e9c4625093fb22ee70488744d17d1933fd0d29d6916b63c67c25333",
878+
"images/blog/react-admin-template-sites/cover.png": "bfbc39ce6f458ca9930f144ba519d15b6ebedb4988bf912d3fa8682f7f45dd94",
875879
"images/blog/react-nativecross.png": "25fb3f55f8dec1e4e1b07d4995d695c1f53579b2e283fe9894fe932591f01896",
876880
"images/blog/react-protected-routes/cover.png": "0b9257f28c839295b8f31f382cb71e151729abb0ce02625b4f0bf2a67899a005",
877881
"images/blog/reasons-to-run-your-ci-pipeline-on-appwrite/cover.png": "acc0bd5633739773a0641e8adaf2cbf0b3f88f504c5407801d155b507f055fbd",
@@ -884,6 +888,7 @@
884888
"images/blog/runtimes.png": "ef87c9f81144bdb94469d65b11c921a44e7ca332e12723374750223adcbca503",
885889
"images/blog/save-weeks-managed-backends/cover.png": "3f1d7e5013fd73db2a8b4e85f73f3d9cf64dc1aa2af80c81ba97131907a4c9c1",
886890
"images/blog/scale-plan.png": "b4d945f876c918fb008aea7ce4dab52a98a354e86d9fdc60f3acbebbffd44995",
891+
"images/blog/scaling-ai-workloads-why-mongodb-works-well-for-high-velocity-data/cover.png": "c675217e206df1c704665bc2831e5cc550b6e418af505a3b8ac7167e7919693c",
887892
"images/blog/scaling-applications-with-appwrite-what-you-need-to-know/cover.png": "798f8c59a54818a0117ef75bd677b09801c22b2c2e89497e96e7a329a752a046",
888893
"images/blog/scan-receipts-with-appwrite-functions/environment-variables.png": "9282cc7fdd201939e274c67421ffc796a818fbe9309c1b75a624bdc662be6fa6",
889894
"images/blog/scan-receipts-with-appwrite-functions/events.png": "e7901570861d7497c7b2088d4c655c5278ba4e52b914188c34e05ae0eea136fd",
@@ -1051,6 +1056,15 @@
10511056
"images/blog/type-generation-feature/cover.png": "c5ca682b5abf9fb719b3d0056aed821255d961a547fc83e1d27a0044d3dc3f5d",
10521057
"images/blog/type-generation-feature/workflow.png": "bcd3c053c900e19a7cccaadde9d94a9d6c743e52fdb778617bb7b7623cd2c711",
10531058
"images/blog/typescript-7-faster-with-go/cover.png": "cb9e838dd23e53a2e7d5776c9faba11ae5c6366ac27281e358885649261ddd31",
1059+
"images/blog/uber-clone-nextjs-appwrite/cover.png": "6cc2b5a1c56bb79d0e3777da31cd22d60459871c94874e5417458f788ae1d764",
1060+
"images/blog/uber-clone-nextjs-appwrite/driver-accepted.png": "0dae6fcaef9213efcc9f1e80014694f64798aed01517a2d922369bda13d76f55",
1061+
"images/blog/uber-clone-nextjs-appwrite/driver-ride-request.png": "4efb400863027632dbd4431950f6ac5594e4406fbaca220e2fb21e95005c12cc",
1062+
"images/blog/uber-clone-nextjs-appwrite/end-ride.png": "0f76a2fd400058b78b9730246e6be108a28f5ca0d36879373cbbfe50777d9466",
1063+
"images/blog/uber-clone-nextjs-appwrite/project-overview.png": "74bff9573aa1549a7219b148dad16f781d089be8868c8b800256a704d603b5b2",
1064+
"images/blog/uber-clone-nextjs-appwrite/ride-pending.png": "a63cd3f8956739337d0b43471ce113fdc0059862a0f30c0b0a40108b8921f605",
1065+
"images/blog/uber-clone-nextjs-appwrite/ride-request.png": "fdf54975a6506af117e7d615c639ccd034337381b3ba899f2935bcbd2de9cc74",
1066+
"images/blog/uber-clone-nextjs-appwrite/rider-otp-display.png": "12279215dadb14813946bbe09452670fb2e7b04dcdf924ca7e0cd8db5886270d",
1067+
"images/blog/uber-clone-nextjs-appwrite/signup-page.png": "78d2dd35e3cfa56225bbe0912eac6022a8d92eef59a16cfdda7251aa5c4adf8c",
10541068
"images/blog/understand-data-queries.png": "e85cb6ce2644feac4242000a6f7a87fb3f8e07c0b954c1cef17f0feab523c2c5",
10551069
"images/blog/understand-oauth2/cover.png": "f263e8dae70606276f8bba28b74a2521645cf45c969b91b4fd9975d917e050f0",
10561070
"images/blog/understanding-idp-vs-sp-initiated-sso/cover.png": "2a01d6d18f165d0d684dfa3d4bb5acd4712b2ed6a62e87a46025f264756c058e",
@@ -1082,6 +1096,8 @@
10821096
"images/blog/why-developers-choose-appwrite-auth/cover.png": "f56c37ebfc25191e113b928ff3cf144563be740159e46d75a427bdafdd11214b",
10831097
"images/blog/why-developers-leaving-nextjs-tanstack-start/cover.png": "4581dead0651adab3e28e50610efa900956a0d120f222d991c207a65fbd09f7c",
10841098
"images/blog/why-multi-cloud-is-taking-over/cover.png": "e588be61a1cfd1cd49f5e5268b13cd29d4525a0ff8b6c0e708aec57976a15561",
1099+
"images/blog/why-nosql-databases-are-a-better-fit-for-ai-applications-than-relational-databases/cover.png": "b36854f6a960adb330e7f0ea0d587e517b849a8e2591a9ed32c43542956e98c2",
1100+
"images/blog/why-schema-less-databases-are-better-for-modern-ai-workloads/cover.png": "991c2a060d00e35d22c266480fa2c651502408c6820a99c480b813952f50c5d0",
10851101
"images/blog/why-use-go-cover.png": "a3251fd6f2b87ef968f9d45a7020222649d8472e08ad5fd8442cde70ea17f947",
10861102
"images/blog/why-you-need-to-try-the-new-bun-runtime/bun-buildtime.png": "69b92a76d4e7935d666da1b010e6606a8b73c009de23e00a891c551fb1d042dd",
10871103
"images/blog/why-you-need-to-try-the-new-bun-runtime/cover.png": "96d6da52011044ed190620d57510a98964bec3f3339712960acead8f2208529a",
@@ -1584,6 +1600,7 @@
15841600
"images/integrations/avatars/openai.png": "8e2a950f55a705708a71c4a813046050e5a199f1098db20562fac93591e6d3f1",
15851601
"images/integrations/avatars/perplexity.png": "1aeff5375655bf397465f7824c9baffbfc867669a80dafc475091c55b17c199b",
15861602
"images/integrations/avatars/raygun.png": "dffa2cf7b4e6717b9fa578c22dd1f9e919952fb32ee76de8a0addc052fb4f183",
1603+
"images/integrations/avatars/react-admin.png": "8e89fed781a54d8a5dbfa9116f8dea0d83dfc273a482d28bd627ec32517642a9",
15871604
"images/integrations/avatars/rxdb.png": "b46c8cef0d75139add85308998ff3f27379f080df0afa8dbeb48a49155be6b9d",
15881605
"images/integrations/avatars/sendgrid.png": "05f61b2f798f705bb13435cc3a97e0b910cc0cdfbc1b55663cf0769c104d3ff7",
15891606
"images/integrations/avatars/sentry.png": "870368b5a1734068f681892434a6d50714afe7ecc4879d71cc39ce53398da28e",
@@ -1721,6 +1738,13 @@
17211738
"images/integrations/sites-nxtlnk/search-site.png": "23582e858e70f9b81d1c36c8fefad64671d9c59d35f8c3b26638ce2cd69fcd12",
17221739
"images/integrations/sites-nxtlnk/site-details.png": "d5bb4e13a0e173d4a089e12e163cc4cbb1af0d11f77750d770f13c78f3697116",
17231740
"images/integrations/sites-nxtlnk/success.png": "75ff7b8f988fab62e6bbe1711940f6189b5bcab84fe12203c64ac2e34adefdaf",
1741+
"images/integrations/sites-react-admin/clone-template.png": "935ace26282811b8db06e4340e483471a954bb31f07c71d9dead06dc5a0eab95",
1742+
"images/integrations/sites-react-admin/cover.png": "39fa3933185ff8e56647314c00a0cc45c3a4a806e58d4c353b801f41a6c5de17",
1743+
"images/integrations/sites-react-admin/create-site.png": "7dbc51ab426e90619d4c958ddcdd7e03e92492f2c91faec628cb2a30a7700dc2",
1744+
"images/integrations/sites-react-admin/deployment-screen.png": "8f9e606688628d481e23dc27b775e8693d942b3709fb0af10646939df596737d",
1745+
"images/integrations/sites-react-admin/search-site.png": "bb6174a7db0871ff67484917a4d3474e2e7819651b6b43ce4f380a8ee0573a8b",
1746+
"images/integrations/sites-react-admin/site-details.png": "d5f7f33b06a7749d150af418880ede4b69dd5c0df179f67ef26c07ee2e820115",
1747+
"images/integrations/sites-react-admin/success.png": "80030228266667175e6b19f5103e1c23e0de61e037aac4395f0c3989990908df",
17241748
"images/integrations/sites-starlight/clone-template.png": "bcec1551922dc2fe44a67eba30dc456ccc056f2b18104a33371be926cd4b1ec7",
17251749
"images/integrations/sites-starlight/cover.png": "b3bc447ff28204c769051fca0f15967c9ce32a02b4bc744715f0343f17044902",
17261750
"images/integrations/sites-starlight/create-site.png": "136097ac602e42a4d97d8498f806f2c5e2b809de8000a7f2e5da2a6288dcc957",
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
<script lang="ts">
2+
import { trackEvent } from '$lib/actions/analytics';
3+
</script>
4+
5+
<div class="web-top-banner web-top-banner--mongodb">
6+
<div class="web-top-banner-content">
7+
<a
8+
href="/blog/post/appwrite-mongodb-partnership-self-hosted"
9+
data-sveltekit-preload-data="hover"
10+
onclick={() => trackEvent('top-banner_mongodb-partnership-click')}
11+
>
12+
<svg
13+
class="web-mongodb-banner-leaf"
14+
viewBox="0 0 120 257"
15+
fill="none"
16+
xmlns="http://www.w3.org/2000/svg"
17+
aria-hidden="true"
18+
>
19+
<path
20+
d="M82.3229 28.5501C71.5367 15.7947 62.2485 2.84006 60.351 0.149477C60.1512 -0.0498257 59.8515 -0.0498257 59.6518 0.149477C57.7542 2.84006 48.4661 15.7947 37.6798 28.5501C-54.9019 146.238 52.2613 225.661 52.2613 225.661L53.1601 226.258C53.959 238.516 55.9565 256.154 55.9565 256.154H59.9514H63.9463C63.9463 256.154 65.9438 238.615 66.7428 226.258L67.6416 225.561C67.7414 225.561 174.905 146.238 82.3229 28.5501ZM59.9514 223.867C59.9514 223.867 55.1576 219.781 53.8592 217.688V217.489L59.6518 89.3375C59.6518 88.9389 60.2511 88.9389 60.2511 89.3375L66.0436 217.489V217.688C64.7453 219.781 59.9514 223.867 59.9514 223.867Z"
21+
fill="currentColor"
22+
/>
23+
</svg>
24+
Announcing the Appwrite X MongoDB partnership
25+
</a>
26+
</div>
27+
</div>

src/lib/components/Newsletter.svelte

Lines changed: 0 additions & 142 deletions
This file was deleted.

0 commit comments

Comments
 (0)