|
15 | 15 |
|
16 | 16 | 🐶Dogokit Akita is a comprehensive and opinionated full stack application development kit. Encompassing JavaScript/TypeScript, Node.js/Deno/Bun, and more. It serves as a versatile reference for constructing robust web applications, that can scale from zero to millions of users.
|
17 | 17 |
|
18 |
| -- Default frontend web with React and Tailwind CSS. |
19 |
| -- Optional full-stack web with Next.js or Remix (React Router). |
20 |
| -- Optional backend API with GraphQL or REST API. |
21 |
| -- Optional ORM with Drizzle or Prisma with ZenStack. |
22 |
| -- Bring your own thing from non-JS ecosystem. |
| 18 | +- Default frontend web with React, React Router, Tailwind CSS. |
| 19 | +- Optional full-stack web framework |
| 20 | +- Optional backend API and database ORM |
23 | 21 |
|
24 | 22 | ## Benefits
|
25 | 23 |
|
26 |
| -1. Build website or web app quickly with pre-built modules. |
27 |
| -2. Optionally scale API complexity with GraphQL/REST/tRPC. |
28 |
| -3. Customize architecture flexibly, with the defaults should not use any 3rd party services. |
29 |
| -4. Deploy anywhere from a single VPS to any cloud provider, no vendor lock-in. |
30 |
| -5. Demonstrate the JavaScript developer experience (DX) ecosystem capability. As an alternative to existing one like RedwoodJS, and the others such as PHP with Laravel, Ruby with Rails, Python with Django, etc. |
| 24 | +1. Build website or web app quickly, with pre-built modules. |
| 25 | +2. Use rich UI components and templates. |
| 26 | +3. Customize tech stack, defaults without 3rd party services. |
| 27 | +4. Deploy anywhere, no vendor lock-in. |
| 28 | +5. Develop with better AI workflow. |
| 29 | +6. Demonstrate the JavaScript developer experience (DX) ecosystem capability. As an alternative to existing one such as PHP with Laravel, Ruby with Rails, Python with Django, etc. |
31 | 30 |
|
32 | 31 | ## Features
|
33 | 32 |
|
@@ -101,13 +100,14 @@ Things that are the primary default.
|
101 | 100 | 7. Bundler: [Vite](docs/vite.md)
|
102 | 101 | 8. Data Validation: [Zod](docs/zod.md)
|
103 | 102 | 9. Form Validation: [Conform](docs/conform.md)
|
104 |
| -10. Auth: [Better Auth](docs/better-auth.md) |
105 |
| -11. Database ORM: [Prisma](docs/prisma.md) + [ZenStack](docs/zenstack.md) |
106 |
| -12. Database/DBMS: [PostgreSQL](docs/postgresql.md) |
107 |
| -13. Database GUI: [TablePlus](docs/tableplus.md) |
108 |
| -14. Container: [Docker](docs/docker.md) + [Docker Compose](docs/docker-compose.md) |
109 |
| -15. Container Management: [OrbStack](docs/orbstack.md) / [Docker Desktop](docs/docker-desktop.md) |
110 |
| -16. Testing: [Vitest](docs/vitest.md), [Testing Library](docs/testing-library.md), [Playwright](docs/playwright.md), [MSW](docs/msw.md) |
| 103 | +10. API: [Hono](docs/hono.md) + [tRPC](docs/trpc.md) |
| 104 | +11. Auth: [Better Auth](docs/better-auth.md) |
| 105 | +12. Database ORM: [Prisma](docs/prisma.md) + [ZenStack](docs/zenstack.md) |
| 106 | +13. Database/DBMS: [PostgreSQL](docs/postgresql.md) |
| 107 | +14. Database GUI: [TablePlus](docs/tableplus.md) |
| 108 | +15. Container: [Docker](docs/docker.md) + [Docker Compose](docs/docker-compose.md) |
| 109 | +16. Container Management: [OrbStack](docs/orbstack.md) / [Docker Desktop](docs/docker-desktop.md) |
| 110 | +17. Testing: [Vitest](docs/vitest.md), [Testing Library](docs/testing-library.md), [Playwright](docs/playwright.md), [MSW](docs/msw.md) |
111 | 111 |
|
112 | 112 | Deployment:
|
113 | 113 |
|
|
0 commit comments