From 0979e8f0529aea43e08b3bef12e273c6a3ac9623 Mon Sep 17 00:00:00 2001 From: Keith Solomon Date: Sat, 21 Jun 2025 22:57:43 -0500 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8feature:=20Update=20.gitignore=20to=20?= =?UTF-8?q?include=20secrets=20and=20enhance=20features=20documentation=20?= =?UTF-8?q?with=20AHA=20Stack=20details?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 2 +- notes/Prompt Catalog Features.md | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index d570088..d779ef0 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,2 @@ node_modules/ - +*.secrets diff --git a/notes/Prompt Catalog Features.md b/notes/Prompt Catalog Features.md index 28bc76d..5f3e997 100644 --- a/notes/Prompt Catalog Features.md +++ b/notes/Prompt Catalog Features.md @@ -33,7 +33,10 @@ The Prompt Catalog is a centralized repository for prompts used in various appli - `user_prompts`: (Future) Stores user contributions and favorites (user_id, prompt_id, created_at). - **Authentication**: Implement user authentication for future features (e.g., user profiles, contributions). - **Deployment**: Host the application on a platform like Vercel or Netlify for the front end, and Supabase for the backend. -- **Front End**: Use a modern JavaScript framework (e.g., React, Vue) for the web interface. +- **Front End**: Use AHA Stack (Astro, HTMX and Alpine.js) for a modern, responsive user interface. + - **Astro**: For static site generation and routing. + - **HTMX**: For dynamic content loading and interactions without full page reloads. + - **Alpine.js**: For lightweight interactivity and state management. - **Back End**: Use Supabase's built-in API for database interactions. - **AI Integration**: Use OpenAI or other AI APIs to suggest prompts based on user input.