Open paccao opened 1 month ago
Strictly necessary cookies — These cookies are essential for you to browse the website and use its features, such as accessing secure areas of the site. Cookies that allow web shops to hold your items in your cart while you are shopping online are an example of strictly necessary cookies. These cookies will generally be first-party session cookies. While it is not required to obtain consent for these cookies, what they do and why they are necessary should be explained to the user.
Discgolf app
Features:
Techstack: Astro (+ maybe svelte for state) frontend/backend, astro endpoints for the api. Use zod for object structure to validate api input. Prisma ORM with SQLite.
Look into using Lucia for authentication
Mobile first
Stretch goal: Visualize golf courses with flow charts - https://www.xyflow.com/
Resources:
SQLlite managed hosting - https://turso.tech/pricing
Prismajs quickstart - https://www.prisma.io/docs/getting-started/quickstart
Zod schema generators based on prisma schemas - https://github.com/chrishoermann/zod-prisma-types
RESTful api naming - https://restfulapi.net/resource-naming/
Look into setting up passkeys - https://www.passkeys.com/
valkey configuration - https://community.aws/content/2fdr6Vg8BiJS8jr8xsuQRRc0MD5/getting-started-with-valkey-using-docker-and-go?lang=en