Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Head Start v2: websites & web apps #77

Open
jbmoelker opened this issue Nov 29, 2023 · 0 comments
Open

Head Start v2: websites & web apps #77

jbmoelker opened this issue Nov 29, 2023 · 0 comments
Labels
v2 Head Start for web apps

Comments

@jbmoelker
Copy link
Member

jbmoelker commented Nov 29, 2023

Right now the Head Start philosophy focuses on websites, not web apps:

Provide a generic template to help develop new websites (not web apps) faster.

However, for a future version of Head Start, our current technology stack, could also be suitable for web apps. And all the other points in the Head Start philosophy would also benefit web apps.

How our technology stack could help build with apps faster:

  • Cloudflare D1 is a fast serverless SQL database, very suitable as a storage solution. for our web apps. SQL is an open standard, so we could still easily swap it for another database.
  • Cloudflare Vectorize is a vector database, very suitable for adding AI power to our web apps.
  • Auth.js (formerly Next Auth) is an open source framework agnostic auth solution, very suitable for adding authentication to our web apps. It has an adapter for D1 and an Astro integration. Auth.js supports many different adapters and providers, so we can easily switch to other services.
  • Astro OpenAPI or similar, can help us add type safe, fully documented API's to our web apps.
  • Astro View Transitions leverage the new browser View Transitions API, very suitable for adding single page app like transitions to our multi page web apps.
  • ...
@jbmoelker jbmoelker added the v2 Head Start for web apps label Dec 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
v2 Head Start for web apps
Projects
None yet
Development

No branches or pull requests

1 participant