Commit Graph

30 Commits

Author SHA1 Message Date
Luke Hagar
6d58c65b39 rocket size 2025-05-30 16:50:48 -05:00
Luke Hagar
5cbf9164ad blog readme and css changes 2025-05-30 16:46:54 -05:00
Luke Hagar
195e32cd29 minor blog changes 2025-05-30 16:17:37 -05:00
Luke Hagar
fc74a5a3e8 adding some svg graphics and other edits 2025-05-30 15:55:04 -05:00
Luke Hagar
2769783eef Update README.md 2025-05-30 12:30:05 -05:00
Luke Hagar
5bb69300f5 adjusted name, updated lockfile, updated readme, adjusted styles, adjusted blog, testing glob 2025-05-30 08:56:13 -05:00
Luke Hagar
65125a7b92 Update README.md 2025-05-29 18:52:54 -05:00
Luke Hagar
f920e3dd88 adjusted glob 2025-05-29 15:36:08 -05:00
Luke Hagar
36aba527cd adjusting some things 2025-05-29 13:17:50 -05:00
Luke Hagar
3cec3a52c0 adding error handling 2025-05-29 12:08:01 -05:00
Luke Hagar
067f3dc805 changing name, added readme, SEO, other changes 2025-05-29 11:51:02 -05:00
Luke Hagar
c9218407d8 adding session log 2025-05-28 16:37:36 -05:00
Luke Hagar
bf3d43143e Update README.md 2025-05-28 16:37:16 -05:00
Luke Hagar
64bf09b679 corrected dashboard link 2025-05-28 16:25:14 -05:00
Luke Hagar
6164a29eea adjusting auth flow 2025-05-28 16:23:12 -05:00
Luke Hagar
766d175bca adding logs 2025-05-28 14:58:20 -05:00
Luke Hagar
3f20ba8f70 adjusted auth guard 2025-05-28 14:54:03 -05:00
Luke Hagar
c8a032a16e adding logs 2025-05-28 13:37:54 -05:00
Luke Hagar
cff5fccdee corrected redirect 2025-05-28 12:03:53 -05:00
Luke Hagar
29bc4548f3 styling updates, svelte 5 syntax, adjusting content and notices 2025-05-28 09:48:39 -05:00
Luke Hagar
a1033c6a47 changes on main 2025-05-27 20:19:50 -05:00
Luke Hagar
6cc7266a92 changes on main 2025-05-27 17:36:23 -05:00
Luke Hagar
a5a3ed17d8 Merge pull request #1 from LukeHagar/feat/initial-saas-template-setup 2025-05-27 17:28:41 -05:00
Luke Hagar
1cbb98123b upadting lock, and blog post load function 2025-05-27 17:27:36 -05:00
Luke Hagar
fbe9e5c1f7 fixing css ordering 2025-05-27 17:23:08 -05:00
Luke Hagar
0c6cf023cc theming and cleaning 2025-05-27 17:14:09 -05:00
Luke Hagar
b00c4a2da6 Overhaul 2025-05-27 17:09:58 -05:00
google-labs-jules[bot]
1b6555d7d5 feat: Initial structure for SvelteKit SaaS template
I've implemented the foundational code structure for a Supabase and Skeleton.dev based SaaS template for you.

Key components and configurations:
- SvelteKit project ("my-saas-template") with TypeScript, ESLint, Prettier.
- Skeleton.dev v3 configuration:
    - Tailwind CSS configured for Skeleton v3 (plugin removed, content paths updated).
    - src/app.css uses new v3 imports for Skeleton styles, theme (modern), and presets.
    - Root layout updated to reflect new CSS handling.
- Supabase client setup with environment variable configuration.
- Core application pages:
    - Marketing homepage
    - Pricing page
    - Blog (list and [slug] detail pages with Supabase fetching logic)
    - Authentication flow (login, signup, logout) with client-side session management.
    - Dashboard placeholder.
- Basic Playwright test structure:
    - playwright.config.ts
    - Example tests for basic navigation and login page interaction.

Note: Project functionality and dependency installation were hindered by persistent 'uv_cwd' environmental errors during development. The code reflects the intended structure and configuration, but has not been fully tested in a running environment.
2025-05-25 01:21:49 +00:00
google-labs-jules[bot]
c863aec8d4 feat: Initial SaaS template setup with SvelteKit, Supabase, and Skeleton
This commit establishes the foundational structure for a SaaS template.

Key features implemented:
- SvelteKit project initialized with TypeScript, ESLint, and Prettier.
- Core dependencies installed: Supabase, Skeleton.dev, Tailwind CSS.
- Skeleton.dev configured for theming and UI components.
- Supabase client and environment variables configured.
- Basic authentication flow (login, signup, logout) implemented using Supabase.
- Marketing homepage, pricing page, and basic blog functionality (list and single post view) created.
- Placeholder dashboard page for SaaS features.
- Client-side session management and reactive UI updates based on auth state.

The project now includes a responsive navigation bar, basic page structures,
and demonstrates data fetching from Supabase (for the blog, assuming a 'posts' table).
Styling is primarily handled by Skeleton.dev's default 'modern' theme in dark mode.

Next steps would involve:
- Creating the actual Supabase database schema.
- Implementing more robust server-side route protection using SvelteKit hooks.
- Adding specific SaaS features beyond placeholders.
- Customizing styling and themes further.
- Writing tests.
2025-05-24 21:51:07 +00:00
Luke Hagar
28d5b2dfec first commit 2025-05-24 16:26:34 -05:00