-
Notifications
You must be signed in to change notification settings - Fork 3
The stack
nodeexx edited this page Jan 14, 2024
·
18 revisions
- Domain hosting: Hover.com
- CI/CD: GitHub Actions + Northflank Pipelines
- Deployment: Northflank Deployment services
- Docker registry: None (its possible to access images built by Northflank Build services)
Check package.json
for specific used library/framework versions.
-
Authentication: Lucia-auth
- Session ID stored in a Cookie
- Google Sign-in
- Data validation: Zod
-
FE/BE communication: SvelteKit-specific
-
load
functions for getting data - Form actions for mutating data
-
- Unit testing: Vitest
- E2E testing: Playwright
- Process management: Docker + Northflank Deployment services
-
Database: PostgreSQL
- Local development: Official Docker image
- Deployment: Northflank PostgreSQL addon
- Database communication: Prisma
- API testing: Playwright API testing
- Styling: PostCSS + Tailwind CSS
- Component library: Skeleton
-
Icon libraries: Font Awesome icons via
unplugin-icons
package - Fonts: custom Google Fonts
- Form management: SuperForms
- Component testing: Vitest + Svelte Testing Library