Skip to content

Add mid content CTA to various blogs #2109

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 56 commits into from
Jun 19, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
ebd0f3b
Update +page.markdoc
Veera-mulge Jun 12, 2025
d009e38
Update +page.markdoc
Veera-mulge Jun 12, 2025
c0ab339
Merge branch 'appwrite:main' into add-mid-content-cta
Veera-mulge Jun 17, 2025
f7b75dc
Update +page.markdoc
Veera-mulge Jun 17, 2025
9d4a96e
Update +page.markdoc
Veera-mulge Jun 17, 2025
9a52906
Update +page.markdoc
Veera-mulge Jun 17, 2025
674a25a
Update +page.markdoc
Veera-mulge Jun 17, 2025
6277656
Update +page.markdoc
Veera-mulge Jun 17, 2025
15edc88
Update +page.markdoc
Veera-mulge Jun 17, 2025
713201b
Update +page.markdoc
Veera-mulge Jun 17, 2025
cbdcddb
Update +page.markdoc
Veera-mulge Jun 17, 2025
3fcc933
Update +page.markdoc
Veera-mulge Jun 17, 2025
0333056
Update +page.markdoc
Veera-mulge Jun 17, 2025
8b2a704
Update +page.markdoc
Veera-mulge Jun 17, 2025
8097b4b
Update +page.markdoc
Veera-mulge Jun 17, 2025
142a16d
Update +page.markdoc
Veera-mulge Jun 17, 2025
46a964c
Update +page.markdoc
Veera-mulge Jun 17, 2025
7f8f3af
Update +page.markdoc
Veera-mulge Jun 17, 2025
429f061
Update +page.markdoc
Veera-mulge Jun 17, 2025
84d5599
Update +page.markdoc
Veera-mulge Jun 17, 2025
6290b65
Update +page.markdoc
Veera-mulge Jun 17, 2025
18b1571
Update +page.markdoc
Veera-mulge Jun 17, 2025
2997a37
Update +page.markdoc
Veera-mulge Jun 17, 2025
0ea2ae6
Update +page.markdoc
Veera-mulge Jun 17, 2025
3cdbc02
Update +page.markdoc
Veera-mulge Jun 17, 2025
f31de77
Update +page.markdoc
Veera-mulge Jun 17, 2025
9a13df8
Update +page.markdoc
Veera-mulge Jun 17, 2025
39d9cab
Update +page.markdoc
Veera-mulge Jun 17, 2025
9fe5cf0
Update +page.markdoc
Veera-mulge Jun 17, 2025
02ee0b8
Update +page.markdoc
Veera-mulge Jun 17, 2025
de9c0ef
Merge branch 'appwrite:main' into add-mid-content-cta
Veera-mulge Jun 17, 2025
1b58783
Update +page.markdoc
Veera-mulge Jun 17, 2025
29e8603
Update +page.markdoc
Veera-mulge Jun 17, 2025
0b56ef2
Update +page.markdoc
Veera-mulge Jun 17, 2025
688a14d
Update +page.markdoc
Veera-mulge Jun 17, 2025
46d955c
Update +page.markdoc
Veera-mulge Jun 17, 2025
9e0914f
Update +page.markdoc
Veera-mulge Jun 17, 2025
5caf4e5
Update +page.markdoc
Veera-mulge Jun 17, 2025
c737459
Update +page.markdoc
Veera-mulge Jun 17, 2025
60bd42c
Update +page.markdoc
Veera-mulge Jun 17, 2025
512a810
Update +page.markdoc
Veera-mulge Jun 17, 2025
6e8f777
Update +page.markdoc
Veera-mulge Jun 17, 2025
859a110
Update +page.markdoc
Veera-mulge Jun 17, 2025
6fe9d79
Update +page.markdoc
Veera-mulge Jun 17, 2025
b9308ed
Update +page.markdoc
Veera-mulge Jun 17, 2025
83c3fe6
Update +page.markdoc
Veera-mulge Jun 17, 2025
7c5ab67
Update +page.markdoc
Veera-mulge Jun 17, 2025
538212e
Update +page.markdoc
Veera-mulge Jun 17, 2025
6f7cedc
Update +page.markdoc
Veera-mulge Jun 17, 2025
c9dd971
Update +page.markdoc
Veera-mulge Jun 17, 2025
8f0c4e8
Update +page.markdoc
Veera-mulge Jun 17, 2025
5767212
Update +page.markdoc
Veera-mulge Jun 17, 2025
60af344
Update +page.markdoc
Veera-mulge Jun 17, 2025
bbdec0c
Update +page.markdoc
Veera-mulge Jun 17, 2025
592c63b
Update +page.markdoc
Veera-mulge Jun 17, 2025
1e00a6c
Merge branch 'main' into add-mid-content-cta
ebenezerdon Jun 19, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,8 @@ Storage allows you to manage files in your project. It can store images, videos,
- Appwrite offers an image manipulation API, including functionalities such as manipulating resolution, image reformatting, caching, and compression, in the free tier. Supabase offers image manipulation only in their paid tiers.
- Supabase offers a CDN to serve assets via an edge network in their paid tiers.

{% call_to_action title="All-in-one development platform" description="Use built-in backend infrastructure and web hosting, all from a single place." point1="Start for free" point2="Open source" point3="Support for over 13 SDKs" point4="Managed cloud solution" cta="Start building for free" url="https://cloud.appwrite.io/" /%}

## Functions

Functions are "self-contained" modules of code that accomplish a specific task. BaaS platforms make it easier for you to extend the services by using functions with code snippets.
Expand Down
4 changes: 3 additions & 1 deletion src/routes/blog/post/appwrite-vs-auth0-b2c/+page.markdoc
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,8 @@ If you're migrating from another platform, Appwrite supports importing user acco

You can also move from [**Appwrite Cloud**](https://cloud.appwrite.io/) to a **self-hosted deployment** later, using the same SDKs and APIs. Your code doesn't change, just the endpoint. That kind of portability is usually locked behind enterprise agreements in other platforms.

{% call_to_action title="Get started with Appwrite Auth Pro" description="The most cost-effective authentication service for B2C applications." point1="Starting at $15 per month" point2="Resource-based pricing" point3="Up to 200,000 MAUs" point4="Dedicated email support" cta="Start building" url="https://cloud.appwrite.io/console/register?type=create&plan=tier-1" /%}

# What you get in practice

Here's how the two platforms compare on features that matter most for growing B2C apps:
Expand Down Expand Up @@ -83,4 +85,4 @@ With Appwrite, you get core auth features, generous limits, and the ability to s

- [Quickstart: Appwrite authentication](/docs/products/auth/quick-start)
- [Video: Add Google auth in minutes](https://www.youtube.com/watch?v=tgO_ADSvY1I)
- [Article: Password hashing algorithms in Appwrite](/blog/post/password-hashing-algorithms)
- [Article: Password hashing algorithms in Appwrite](/blog/post/password-hashing-algorithms)
6 changes: 4 additions & 2 deletions src/routes/blog/post/appwrite-vs-auth0/+page.markdoc
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,8 @@ Choosing an open-source solution comes with several benefits:
- **Extensible platform**: Auth0 offers customization through rules, hooks, and a wide range of SDKs and APIs. However, being a managed service, some aspects may not be as flexible as an open-source solution.
- **Custom workflows**: Easily create custom authentication workflows and integrate with other services to meet your business needs.

{% call_to_action title="Secure login for your users" description="Appwrite Auth provides a complete open-source solution for you to authenticate your users." point1="You own your data" point2="Benefit from a complete backend" point3="30+ OAuth providers" point4="Built-in security and compliance" cta="Learn more" url="/products/auth" /%}

## Community and support

**Auth**:
Expand Down Expand Up @@ -93,6 +95,6 @@ Choosing an open-source solution comes with several benefits:

If you’d like to learn more about Appwrite, take a look at the resources below.

- [[Docs] Get started with authentication in Appwrite](https://appwrite.io/docs/products/auth/quick-start)
- [[Docs] Get started with authentication in Appwrite](/docs/products/auth/quick-start)
- [[Video] Set up Google auth in your app in 6 minutes](https://www.youtube.com/watch?v=tgO_ADSvY1I)
- [[Article] Learn about password hashing algorithms](https://appwrite.io/blog/post/password-hashing-algorithms)
- [[Article] Learn about password hashing algorithms](/blog/post/password-hashing-algorithms)
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ Since K-Collect was building a proprietary server-side solution, it had to maint

To decrease these costs and remove the burden of building an efficient and secure backend, K-Collect started exploring Backend-as-a-Service (BaaS) platforms to implement a solution. They tried various options, including established BaaS platforms like Firebase; however, expensive pricing structures and the lack of transparency in the underlying code prevented them from implementing the same.

{% call_to_action title="All-in-one development platform" description="Use built-in backend infrastructure and web hosting, all from a single place." point1="Start for free" point2="Open source" point3="Support for over 13 SDKs" point4="Managed cloud solution" cta="Start building for free" url="https://cloud.appwrite.io/" /%}

# The power of an entire team

Expand Down
2 changes: 2 additions & 0 deletions src/routes/blog/post/customer-stories-langx/+page.markdoc
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,8 @@ Around this simple philosophy, the LangX team has developed various features to
- **Profile insights** to let users get a better understanding of their learning habits and progress
- **Badges** that are given for specific achievements and can be featured on the user’s profile

{% call_to_action title="All-in-one development platform" description="Use built-in backend infrastructure and web hosting, all from a single place." point1="Start for free" point2="Open source" point3="Support for over 13 SDKs" point4="Managed cloud solution" cta="Start building for free" url="https://cloud.appwrite.io/" /%}

# Building the solution

Currently, LangX has been built using Ionic Angular, a cross-platform app framework that allows developers to create web and mobile apps via a single codebase. To accelerate the development process, Xue evaluated various Backend-as-a-Service platforms, including Supabase and Appwrite. Xue preferred Appwrite’s user experience to other options; however, it was Appwrite’s highly active and supportive community that convinced him. He remembers posting a challenge he faced on Appwrite’s Discord server and gaining a resolution in less than 24 hours, solidifying his decision.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,8 @@ The Grown Up Mode is designed for parents to use. Access to it is protected by a

In August 2022, Bradley reached out to Phil McCluskey, the eventual Development Lead behind the Majik Kids app, to discuss the product idea. Considering the application idea, he saw Appwrite Cloud as the perfect fit for the backend.

{% call_to_action title="All-in-one development platform" description="Use built-in backend infrastructure and web hosting, all from a single place." point1="Start for free" point2="Open source" point3="Support for over 13 SDKs" point4="Managed cloud solution" cta="Start building for free" url="https://cloud.appwrite.io/" /%}

## Why Appwrite was the perfect backend

There were various reasons for him to choose Appwrite:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,8 @@ In the initial stages, the team explored many options for their backend. The fir

Marius came across Appwrite while looking for a more stable Backend-as-a-Service solution. He also had a chance to compare Appwrite with other alternatives, such as Supabase. However, he felt more inclined to pick Appwrite over Supabase due to its cleaner and simpler user interface and experience, where, in his words, the passion and love for the product felt more apparent.

{% call_to_action title="All-in-one development platform" description="Use built-in backend infrastructure and web hosting, all from a single place." point1="Start for free" point2="Open source" point3="Support for over 13 SDKs" point4="Managed cloud solution" cta="Start building for free" url="https://cloud.appwrite.io/" /%}

## How Appwrite fit in their solution

In 2023, Marius joined Appwrite Cloud as an early consumer since he prefers managed solutions over self-hostable ones as a developer. His experience with Appwrite allowed him to recommend and push for adoption at mySHOEFITTER, which they did well at.
Expand Down
2 changes: 2 additions & 0 deletions src/routes/blog/post/customer-stories-open-mind/+page.markdoc
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,8 @@ In David's own words,

> We really loved working with Appwrite for launching our bootstrapped "Open Mind" App. It was saving us a lot of money in comparison to Firebase since the amount of users grew quite fast and we needed a quick switch. I am still surprised how easy the implementation into Flutter was.

{% call_to_action title="All-in-one development platform" description="Use built-in backend infrastructure and web hosting, all from a single place." point1="Start for free" point2="Open source" point3="Support for over 13 SDKs" point4="Managed cloud solution" cta="Start building for free" url="https://cloud.appwrite.io/" /%}

# The journey so far

The App Innovators team made the Open Mind app available publicly on the [Google Play Store](https://play.google.com/store/apps/details?id=de.app.innovators.open_mind&hl=en&gl=US) and through Testflight for beta users on the Apple App Store.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ For the initial iteration of their MVP, Smartbee started building an online plat

To simplify and accelerate their development process, Sergio started looking for open-source Backend-as-a-Service platforms. He was aware of Firebase in the past; however, Smartbee needed a system that could also be self-hosted in the vicinity of the coal mines. He also came across Supabase; however, their high complexity to self-host turned him away.

{% call_to_action title="All-in-one development platform" description="Use built-in backend infrastructure and web hosting, all from a single place." point1="Start for free" point2="Open source" point3="Support for over 13 SDKs" point4="Managed cloud solution" cta="Start building for free" url="https://cloud.appwrite.io/" /%}

# Architecting their current solution

Expand Down
2 changes: 2 additions & 0 deletions src/routes/blog/post/customer-stories-undo/+page.markdoc
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,8 @@ UNDŌ is a low barrier-to-entry asset management platform allowing businesses to

The product also includes miscellaneous features such as an AI assistant to get any information about the current state, location, or performance of your assets; automated, repeatable tasks to improve workflows; a physical device for your business that can be used as an on-site assistant for any relevant stakeholders, and more.

{% call_to_action title="All-in-one development platform" description="Use built-in backend infrastructure and web hosting, all from a single place." point1="Start for free" point2="Open source" point3="Support for over 13 SDKs" point4="Managed cloud solution" cta="Start building for free" url="https://cloud.appwrite.io/" /%}

# How UNDŌ was built

After discovering the product-market fit, Jonas rapidly started developing the solution. For the app client, he built micro-frontends using Svelte; however, as the solo developer on the product, he chose to use a [Backend-as-a-Service platform](/blog/post/leveraging-baas-tools-to-scale-faster). Jonas was already aware of Firebase, but the lack of self-hosting support prevented him from adopting it. At this point, he came across other options, such as Supabase; however, he picked [Appwrite](http://appwrite.io) for the following reasons:
Expand Down
4 changes: 3 additions & 1 deletion src/routes/blog/post/customer-story-storealert/+page.markdoc
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,8 @@ Recognizing this gap, Devkind set out to develop a solution designed to give mer
- **Efficient inventory and catalog management:** Streamlines tracking for stores managing thousands of products, ensuring stock levels are up-to-date and reducing the risk of overselling or stockouts.
- **Seamless Shopify integration:** Connects directly to Shopify, enabling real-time notifications with a quick and simple installation—no complicated setup required.

{% call_to_action title="All-in-one development platform" description="Use built-in backend infrastructure and web hosting, all from a single place." point1="Start for free" point2="Open source" point3="Support for over 13 SDKs" point4="Managed cloud solution" cta="Start building for free" url="https://cloud.appwrite.io/" /%}

## **How Devkind used Appwrite to develop StoreAlert**

> "Our clients rely on us to deliver solutions that not only address issues but also proactively prevent them from occurring."
Expand Down Expand Up @@ -80,4 +82,4 @@ As per the feedback from the Devkind, Appwrite helped
> Hassan Ahmed, Full Stack Developer at Devkind


StoreAlert is now [live on the Shopify App Store](https://apps.shopify.com/storealert), and the team at [Devkind](https://www.devkind.com.au/) is committed to continuous improvements and feature enhancements to make it even more powerful and user-friendly. We look forward to their future endeavors and wish them the very best.
StoreAlert is now [live on the Shopify App Store](https://apps.shopify.com/storealert), and the team at [Devkind](https://www.devkind.com.au/) is committed to continuous improvements and feature enhancements to make it even more powerful and user-friendly. We look forward to their future endeavors and wish them the very best.
12 changes: 7 additions & 5 deletions src/routes/blog/post/free-angular-hosting/+page.markdoc
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ unlisted: true

Angular remains a top choice for building scalable and dynamic web applications, offering a robust framework with powerful tooling for both client-side and server-side rendering. While deploying Angular applications can be straightforward, finding a hosting solution that combines affordability, security, and developer-centric features can be challenging.

[Appwrite Sites](https://appwrite.io/products/sites) provides a seamless hosting solution tailored for modern web applications, including Angular, with built-in performance optimizations, security features, and workflow integrations. This article highlights how Appwrite Sites streamlines Angular deployments, enhances development workflows, and stacks up against other hosting services.
[Appwrite Sites](/products/sites) provides a seamless hosting solution tailored for modern web applications, including Angular, with built-in performance optimizations, security features, and workflow integrations. This article highlights how Appwrite Sites streamlines Angular deployments, enhances development workflows, and stacks up against other hosting services.

# Why Appwrite Sites is a great choice for Angular developers

Expand All @@ -27,11 +27,13 @@ Angular applications can be built as static sites or dynamically rendered apps u

## 3. Performance-driven global CDN

Speed is essential for modern applications, impacting both user experience and SEO. Appwrite Sites leverages a globally distributed [Content Delivery Network (CDN)](https://appwrite.io/docs/products/network/cdn) to serve assets efficiently, reducing latency and ensuring fast load times regardless of user location.
Speed is essential for modern applications, impacting both user experience and SEO. Appwrite Sites leverages a globally distributed [Content Delivery Network (CDN)](/docs/products/network/cdn) to serve assets efficiently, reducing latency and ensuring fast load times regardless of user location.

## 4. Built-in security and DDoS protection

Security is a top priority when deploying web applications. Appwrite Sites includes [DDoS protection](https://appwrite.io/docs/products/network/ddos), mitigating malicious traffic to keep your site online. Additionally, it offers **custom domain support with automatic SSL encryption**, ensuring secure connections and user data protection without requiring extra configuration.
Security is a top priority when deploying web applications. Appwrite Sites includes [DDoS protection](/docs/products/network/ddos), mitigating malicious traffic to keep your site online. Additionally, it offers **custom domain support with automatic SSL encryption**, ensuring secure connections and user data protection without requiring extra configuration.

{% call_to_action title="Host your Angular app for free with Appwrite Sites" description="Benefit from a complete platform to develop, deploy, and build your websites and web apps." point1="Open source and no vendor lock-in" point2="Built-in security and DDoS protection" point3="Fully managed cloud solution" point4="Global CDN for improved performance" cta="Get started for free" url="https://cloud.appwrite.io/" /%}

## 5. Preview deployments for seamless collaboration

Expand All @@ -41,7 +43,7 @@ Every update pushed to Appwrite Sites generates a **deployment preview link**, a

Appwrite Sites makes it easy to deploy Angular applications with multiple methods:

- [Git-based deployments](https://appwrite.io/docs/products/sites/deploy-from-git): Push updates directly from a connected repository.
- [Git-based deployments](/docs/products/sites/deploy-from-git): Push updates directly from a connected repository.
- **CLI-based deployment**: Deploy manually in seconds using the Appwrite CLI:

```bash
Expand Down Expand Up @@ -76,4 +78,4 @@ Many Angular applications require authentication, databases, and backend functio

Unlike other platforms that rely on external integrations for authentication, databases, and backend logic, Appwrite Sites offers a unified ecosystem, reducing complexity and improving performance.

For Angular developers seeking a cost-effective, high-performance hosting solution with built-in backend services, Appwrite Sites is an excellent choice. Explore more with our [Angular Quick Start Guide](https://appwrite.io/docs/quick-starts/angular) and start deploying your Angular applications by visiting [Appwrite Sites](https://appwrite.io/sites).
For Angular developers seeking a cost-effective, high-performance hosting solution with built-in backend services, Appwrite Sites is an excellent choice. Explore more with our [Angular Quick Start Guide](/docs/quick-starts/angular) and start deploying your Angular applications by visiting [Appwrite Sites](/products/sites).
Loading