The "TAP Stack" is a web development stack focused on simplicity & fast performance. It consists of:
Kind of. We love Astro and we strongly believe in the future of all the technologies mentioned above.
So we made The TAP Stack
to do one thing, get you started with a deployable astro website as fast as possible.
Yes, this repo in itself is already deployed to following platforms:
- Vercel: [https://the-tap-stack.vercel.app]
- Netlify: [https://the-tap-stack.netlify.app]
- Cloudflare Pages: [https://the-tap-stack.pages.dev]
You can use both npm
npm init astro -- --template codiume/the-tap-stack
Or yarn
yarn create astro -- --template codiume/the-tap-stack
This template repo can be used to scaffold your astro website. Follow these steps to get started:
- Go to [https://github.com/codiume/the-tap-stack]
- Press the "Use this template" button at the top of this repo to create a new repo with the contents of this skeleton.
- Clone the project to your local environment & Have fun creating your website.
You can also deploy directly this project to your Vercel account:
/
├── prisma/
│ └── schema.prisma
├── public/
├── src/
│ └── pages/
│ └── index.astro
│ └── components/
│ └── Article.astro
└── package.json
- Create a database on PlanetScale
- Copy
DATABASE_URL
from PlanetScale to your.env
- Push your prisma schema to PlanetScale
npx prisma db push
Please see contributing.md for details.
The TAP Stack is inspired by t3 and all the amazing work Julius Marminge and the community is doing developing it.