You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The ProofKit CLI aims to make web development easier for beginners and more efficient for experienced devs. It's_opinionated_ structure allows for more than just a starter template or bootstrapping tool, but code-mod scripts that can modify a project after the initial setup.
11
+
The ProofKit CLI aims to make web development easier for beginners and more efficient for experienced devs. Its_opinionated_ structure allows for more than just a starter template or bootstrapping tool, but code-mod scripts that can modify a project after the initial setup.
12
12
13
13
ProofKit is **not** a JavaScript framework. It's also **not** the only way to build a web app. It's simply our experience of building web apps encapsulated into a CLI tool to help you structure your project and add to it over time. Each template is just a starting point, and you are free to modify any part of it as you see fit.
14
14
@@ -28,19 +28,19 @@ After you start a new ProofKit project, we encourage you to play around with it!
28
28
29
29
## The ProofKit Tech Stack
30
30
31
-
Here is a list of the frameworks and packages that you'll come accross in a ProofKit project, the reasons why we chose them, and links to their own docs.
31
+
Here is a list of the frameworks and packages that you'll come across in a ProofKit project, the reasons why we chose them, and links to their own docs.
32
32
33
33
### Browser-based Frameworks / Packages
34
34
35
35
#### [Next.js](https://nextjs.org/docs)
36
36
37
-
A well-supported open-source React framework for full-stack web applications. This means it runs code on your frontened (in the client's web browser) and backend (on the web server, or API routes). It makes is easy to get a web app up and running with all the features that we expect from a modern web app and is used by companies of all sizes to power their online precence.
37
+
A well-supported open-source React framework for full-stack web applications. This means it runs code on your frontend (in the client's web browser) and backend (on the web server, or API routes). It makes it easy to get a web app up and running with all the features that we expect from a modern web app and is used by companies of all sizes to power their online presence.
38
38
39
39
#### [Mantine](https://mantine.dev/)
40
40
41
-
A vast, themeable component library for React. We use their default components and styles to build apps very quickly, but with the option of adding custom styles or themes later if needed. Mantine also includes many helpful React hooks, and they provide a Modal and Notifcation system to ProofKit apps.
41
+
A vast, themeable component library for React. We use their default components and styles to build apps very quickly, but with the option of adding custom styles or themes later if needed. Mantine also includes many helpful React hooks, and they provide a Modal and Notification system to ProofKit apps.
42
42
43
-
Why not tailwind css and/or shadcn/ui? We've chosen to focus on Mantine because it has allowed our team to work much faster for the kinds of web apps that we build for our clients. When you're working on multiple projects at once, it's actually a benefit to **not** own the compoment code within an individual codebase, so that it can be more easily upgraded when the time comes. However, we have not ruled out other components and style systems and may add support for them in the future.
43
+
Why not tailwind css and/or shadcn/ui? We've chosen to focus on Mantine because it has allowed our team to work much faster for the kinds of web apps that we build for our clients. When you're working on multiple projects at once, it's actually a benefit to **not** own the component code within an individual codebase, so that it can be more easily upgraded when the time comes. However, we have not ruled out other components and style systems and may add support for them in the future.
44
44
45
45
#### [Tanstack Query](https://tanstack.com/query)
46
46
@@ -58,7 +58,7 @@ A wrapper around Next.js actions that include middleware (for easily checking th
58
58
59
59
#### [Clerk](https://clerk.com/)
60
60
61
-
A hosted authentication service that is extremly easy to setup and use. It's a great choice to secure most customer-facing web apps, including builtin features such as Social logins, magin link, multi-factor authentication, and more.
61
+
A hosted authentication service that is extremely easy to set up and use. It's a great choice to secure most customer-facing web apps, including built-in features such as Social logins, magic link, multi-factor authentication, and more.
62
62
63
63
<Callouttype="info">
64
64
For when you need a bit more flexibility or if you want to self-host the authentication layer, [next-auth](https://authjs.dev/) is also supported by ProofKit. While it requires a bit more configuration to get everything just right, ProofKit handles most of it for you.
0 commit comments