feature: Update .gitignore to include secrets and enhance features documentation with AHA Stack details

This commit is contained in:
Keith Solomon
2025-06-21 22:57:43 -05:00
parent e6300f8aa0
commit 0979e8f052
2 changed files with 5 additions and 2 deletions

2
.gitignore vendored
View File

@@ -1,2 +1,2 @@
node_modules/ node_modules/
*.secrets

View File

@@ -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). - `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). - **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. - **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. - **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. - **AI Integration**: Use OpenAI or other AI APIs to suggest prompts based on user input.