Skip to content

Commit

Permalink
Merge pull request #58 from bzr-sys/diagrams
Browse files Browse the repository at this point in the history
Add BaaS architecture comparison diagrams
  • Loading branch information
paddyohanlon authored Nov 29, 2024
2 parents b17e32d + de28fca commit fe45398
Show file tree
Hide file tree
Showing 20 changed files with 47 additions and 1 deletion.
Binary file added source-files/architecture-bazaar.psd
Binary file not shown.
Binary file added source-files/architecture-traditional.psd
Binary file not shown.
Binary file added source-files/bazaar-logo-cloud-stall-variants.psd
Binary file not shown.
Binary file added source-files/bazaar-logo-sideways-b-overlap.psd
Binary file not shown.
Binary file added source-files/bazaar-logo-sideways-b.psd
Binary file not shown.
Binary file added source-files/favicon-svg.psd
Binary file not shown.
Binary file added source-files/hero-graphics.psd
Binary file not shown.
Binary file added source-files/logo and text-Recovered.psd
Binary file not shown.
Binary file added source-files/logo and text.psd
Binary file not shown.
Binary file added source-files/logo-icon-only.psd
Binary file not shown.
Binary file added source-files/logo-icon-transparent.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added source-files/logo-x.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added source-files/logo-x.psd
Binary file not shown.
Binary file added source-files/x-header.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added source-files/x-header.psd
Binary file not shown.
2 changes: 1 addition & 1 deletion src/components/AnyFramework.astro
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import VueSVG from "./VueSVG.astro";

<div class="px-4 py-28">
<h2 class="pb-4 text-center text-4xl font-bold">
Use with your Framework of choice
Use with your Framework of Choice
</h2>
<div
class="mx-auto grid max-w-screen-2xl gap-4 px-4 py-8 md:grid-cols-2 lg:grid-cols-3"
Expand Down
44 changes: 44 additions & 0 deletions src/components/Diagrams.astro
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
---
import { Image } from "astro:assets";
import architectureTraditionalImage from "../images/architecture-traditional.png";
import architectureBazaarImage from "../images/architecture-bazaar.png";
---

<div class="px-4 pt-20">
<h2 class="pb-12 text-center text-4xl font-bold">Not your typical BaaS</h2>

<div
class="mx-auto grid max-w-screen-sm gap-12 lg:max-w-screen-lg lg:grid-cols-2"
>
<div class="card bg-base-200 p-8 text-center">
<h3 class="text-2xl font-bold">Traditional BaaS</h3>
<p class="pb-8 opacity-60">
The developer is responsible for the whole app: frontend, compute, and
database
</p>
<Image
class="mx-auto max-w-[273px]"
src={architectureTraditionalImage}
alt="Architecture diagram of a traditional Backend-as-a-service where the developer manages the database, compute, and frontend"
/>
</div>
<div class="card bg-base-200 p-8 text-center">
<h3 class="text-2xl font-bold">Bazaar</h3>
<p class="pb-8 opacity-60">
The developer is only responsible for the frontend. Users have their own
compute and database
</p>
<Image
class="mx-auto max-w-[424px]"
src={architectureBazaarImage}
alt="Architecture diagram of the Bazaar Backend-as-a-service where the developer manages the frontend, and users get their own database and compute"
/>
</div>
</div>
<p class="prose mx-auto pt-12 text-center">
With Bazaar, developers can create freely, without having to worry about
running costs. That's because users pay for the resources they need,
starting with a free plan, including compute and database resources, and can
upgrade for larger capacity as needed.
</p>
</div>
Binary file added src/images/architecture-bazaar.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/images/architecture-traditional.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 2 additions & 0 deletions src/pages/index.astro
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,13 @@ import HomeFeatures from "../components/HomeFeatures.astro";
import AnyFramework from "../components/AnyFramework.astro";
import BuiltWith from "../components/BuiltWith.astro";
import HomeGetStarted from "../components/HomeGetStarted.astro";
import Diagrams from "../components/Diagrams.astro";
---

<BaseLayout title="Bazaar: Build With Ease, Run Cost-Free">
<Hero />
<HomeFeatures />
<Diagrams />
<AnyFramework />
<HomeGetStarted />
<!-- <BuiltWith /> -->
Expand Down

0 comments on commit fe45398

Please sign in to comment.