feat: initialize SvelteKit project with authentication and database setup
- Add package.json with necessary dependencies and scripts - Create app.d.ts for type definitions related to authentication - Set up basic HTML structure in app.html - Implement server hooks in hooks.server.ts for session management - Add favicon.svg for branding - Create index.ts for library imports - Set up authentication logic in auth.ts using better-auth - Define database schema in auth.schema.ts and schema.ts for user, session, and game entities - Create layout and page components with basic content - Add Tailwind CSS integration in layout.css - Include robots.txt for web crawling instructions - Configure SvelteKit with Vercel adapter in svelte.config.js - Set up TypeScript configuration in tsconfig.json - Configure Vite with Tailwind CSS and SvelteKit plugins in vite.config.ts
This commit is contained in:
9
.env.example
Normal file
9
.env.example
Normal file
@@ -0,0 +1,9 @@
|
||||
# Drizzle
|
||||
DATABASE_URL="postgres://root:mysecretpassword@localhost:5432/local"
|
||||
|
||||
ORIGIN=""
|
||||
|
||||
# Better Auth
|
||||
# For production use 32 characters and generated with high entropy
|
||||
# https://www.better-auth.com/docs/installation
|
||||
BETTER_AUTH_SECRET=""
|
||||
Reference in New Issue
Block a user