Skip to content

Commit 0e68c07

Browse files
committed
Improve homepage
Signed-off-by: Matteo Collina <[email protected]>
1 parent 9879f81 commit 0e68c07

File tree

3 files changed

+44
-8
lines changed

3 files changed

+44
-8
lines changed

src/components/Quotes/index.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,11 @@ const quotesData = [{
2929
title: "Dave at Holepunch. Tech lead/primary author of OpenJS Foundation JSNAD & JSNSD Certifications. (Original) Author of Node Cookbook.",
3030
quote: "A platform that simplifies and streamlines developer collaboration within an organization can revolutionise the organization itself. This is digital transformation distilled to its purest and easiest form.",
3131
avatar: "https://avatars.githubusercontent.com/u/1190716?s=460&v=4"
32+
}, {
33+
name: "Manuel Spigolon",
34+
title: "Senior Software Engineer at NearForm. Fastify Collaborator. Author of \"Accelerating Server-Side Development with Fastify\".",
35+
quote: "After building this small project, I think Platformatic DB is not just an ORM as it may seem but an enhanced version of Fastify. It implements a lot of good practices and boring stuff that enable us to spin up a Fastify instance!",
36+
avatar: "https://avatars.githubusercontent.com/u/11404065?v=4"
3237
}]
3338

3439
function Quotes() {

src/components/WhyPlatformatic/index.js

Lines changed: 39 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -37,29 +37,60 @@ export default function WhyPlatformatic() {
3737
<img src="img/plt-logo-inverted.svg" className={styles.dark} />
3838
</div>
3939
</div>
40+
<div className="row margin-top--lg">
41+
<div className="col col--4">
42+
<h1>Platformatic Service</h1>
43+
<p>
44+
Setting up new projects and APIs is boring. We want to make it easy for you to get started and to
45+
have a production ready setup in no time.
46+
Platformatic Service is your starting point for creating <a href="https://nodejs.org">Node.js</a> API on top of the
47+
<a href="https://www.fastify.io">Fastify</a> framework, providing a set of batteries-included
48+
defaults for all your needs.
49+
</p>
50+
<p>
51+
Checkout Platformatic Service basic features:
52+
</p>
53+
<ul>
54+
<li>Customizable via Node.js and <a href="https://www.fastify.io/">Fastify</a> plugins, with automatic types</li>
55+
<li>Automatic TypeScript compilation</li>
56+
<li><a href="https://prometheus.io">Prometheus</a> metrics</li>
57+
<li>blazing fast live reloads during development</li>
58+
<li>OpenAPI schema generation</li>
59+
<li>GraphQL integration</li>
60+
<li>3rd-party API client generation</li>
61+
<li>batteries-included project generator</li>
62+
<li>file-system based routing</li>
63+
</ul>
64+
</div>
65+
<div className="col col--7">
66+
<img src="/img/platformatic-service-architecture.png" alt="Platformatic Service Architecture" />
67+
</div>
68+
</div>
4069
<div className="row margin-top--lg">
4170
<div className="col col--5">
4271
<img src="/img/platformatic-db-architecture.png" alt="Platformatic DB Architecture" />
4372
</div>
4473
<div className="col col--6 col--offset-1">
45-
<h1>Our first tool: Platformatic DB</h1>
74+
<h1>Platformatic DB</h1>
4675
<p>
47-
The first friction we are solving is the tiresome mapping of databases table to APIs that
48-
burden any developer. Platformatic DB is a tool that will allow you to create both OpenAPI
76+
Where you ever tired of generating Create-Read-Update-Delete (CRUD) APIs?
77+
Platformatic DB is a tool that will allow you to create both OpenAPI
4978
and GraphQL schemas from your database, without having to write a single line of code.
50-
The key difference with other tools is that Platformatic DB will allow you to customize
51-
it via <a href="https://nodejs.org">Node.js</a> and <a href="https://www.fastify.io">Fastify</a> plugins.
79+
The key difference similar tools is that Platformatic DB will allow you to customize
80+
it via <a href="https://nodejs.org">Node.js</a> and <a href="https://www.fastify.io">Fastify</a> plugins,
81+
because it is based on Platformatic Service.
5282
</p>
5383
<p>
5484
Checkout Platformatic DB basic features:
5585
</p>
5686
<ul>
57-
<li>Automatic OpenAPI/REST API generation</li>
58-
<li>Automatic GraphQL API generation</li>
87+
<li>Automatic OpenAPI/REST API generation from the SQL schema</li>
88+
<li>Automatic GraphQL API generation from the SQL schema</li>
5989
<li>Multiple databases: SQLite, MySQL, MariaDB, PostgreSQL</li>
6090
<li>Multiple authentication methods: JWT, WebHook, HTTP Headers</li>
6191
<li>Authorization via role based access control</li>
62-
<li>Customizable via Node.js and Fastify plugins</li>
92+
<li>Type-Safe via generated types to protect against database interaction</li>
93+
<li>...and all features of Platformatic Service</li>
6394
</ul>
6495
</div>
6596
</div>
2.29 MB
Loading

0 commit comments

Comments
 (0)