📄 docs: Update readme and dev checklist
🐞 fix: Clean up non-used files
This commit is contained in:
88
checklist.md
88
checklist.md
@@ -1,6 +1,10 @@
|
||||
# ✅ Prompt Catalog Development Checklist
|
||||
# Prompt Catalog Development Checklist
|
||||
|
||||
## 🔧 Phase 1: Planning & Setup
|
||||
## MVP Phases
|
||||
|
||||
This checklist outlines the phases for developing the Prompt Catalog MVP. Each phase includes specific tasks to complete.
|
||||
|
||||
### Phase 1: Planning & Setup
|
||||
|
||||
- [x] Review and finalize requirements from `Prompt Catalog Features.md`
|
||||
- [x] Choose JavaScript framework (React, Vue, etc.)
|
||||
@@ -13,7 +17,7 @@
|
||||
|
||||
---
|
||||
|
||||
## 🧱 Phase 2: Database & API
|
||||
### Phase 2: Database & API
|
||||
|
||||
- [x] Define and implement Supabase schema
|
||||
- [x] Set up Supabase RLS rules (if applicable)
|
||||
@@ -21,30 +25,52 @@
|
||||
|
||||
---
|
||||
|
||||
## 🖼 Phase 3: Front-End Interface
|
||||
### Phase 3: Front-End Interface
|
||||
|
||||
- [ ] Build static UI from `Front End Interface.png`
|
||||
- [ ] Sidebar navigation (System / Task)
|
||||
- [ ] Search bar with filters
|
||||
- [ ] Prompt list display
|
||||
- [ ] Prompt detail view
|
||||
- [ ] Tags display and interaction
|
||||
- [ ] Integrate UI with Supabase for live data
|
||||
- [ ] Implement CRUD operations for prompts
|
||||
- [x] Build static UI from `Front End Interface.png`
|
||||
- [x] Sidebar navigation (System / Task)
|
||||
- [x] Search bar with filters
|
||||
- [x] Prompt list display
|
||||
- [x] Prompt detail view
|
||||
- [x] Tags display and interaction
|
||||
- [x] Integrate UI with Supabase for live data
|
||||
- [x] Implement CRUD operations for prompts
|
||||
|
||||
---
|
||||
|
||||
## 🔍 Phase 4: Search & Tagging
|
||||
### Phase 4: Search & Tagging
|
||||
|
||||
- [ ] Implement keyword and full-text search
|
||||
- [ ] Add filter by:
|
||||
- [ ] Type (System, Task)
|
||||
- [ ] Tags (multi-select)
|
||||
- [ ] Create tag suggestion/autocomplete
|
||||
- [x] Implement keyword and full-text search
|
||||
- [x] Add filter by:
|
||||
- [x] Type (System, Task)
|
||||
- [x] Tags (multi-select)
|
||||
- [x] Create tag suggestion/autocomplete
|
||||
|
||||
---
|
||||
|
||||
## 🤖 Phase 5: AI Integration
|
||||
### Phase 5: Import/Export
|
||||
|
||||
- [x] Implement prompt export to JSON
|
||||
- [x] Implement prompt import from JSON with validation
|
||||
|
||||
---
|
||||
|
||||
### Phase 6: Deployment & QA
|
||||
|
||||
- [x] Set up frontend docker image and deployment compose file
|
||||
- [x] Set up Supabase production environment
|
||||
- [x] QA Testing:
|
||||
- [x] UI functionality
|
||||
- [x] Prompt CRUD operations
|
||||
- [x] Search and filtering
|
||||
- [x] Import/export behavior
|
||||
- [ ] Write usage documentation
|
||||
|
||||
---
|
||||
|
||||
## Post-MVP Phases
|
||||
|
||||
### Phase 7: AI Integration
|
||||
|
||||
- [ ] Set up API key management (e.g., OpenAI, Together, Ollama)
|
||||
- [ ] Add prompt suggestion UI for user input
|
||||
@@ -52,14 +78,7 @@
|
||||
|
||||
---
|
||||
|
||||
## 📦 Phase 6: Import/Export
|
||||
|
||||
- [ ] Implement prompt export to JSON
|
||||
- [ ] Implement prompt import from JSON with validation
|
||||
|
||||
---
|
||||
|
||||
## 🔐 Phase 7: Authentication & User Features (Future)
|
||||
### Phase 8: Authentication & User Features (Future)
|
||||
|
||||
- [ ] Add Supabase Auth for login/register
|
||||
- [ ] Create user profile UI
|
||||
@@ -68,20 +87,7 @@
|
||||
|
||||
---
|
||||
|
||||
## 🚀 Phase 8: Deployment & QA
|
||||
|
||||
- [ ] Deploy frontend to hosting platform
|
||||
- [ ] Set up Supabase production environment
|
||||
- [ ] QA Testing:
|
||||
- [ ] UI functionality
|
||||
- [ ] Prompt CRUD operations
|
||||
- [ ] Search and filtering
|
||||
- [ ] Import/export behavior
|
||||
- [ ] Write usage documentation
|
||||
|
||||
---
|
||||
|
||||
## 🌱 Phase 9: Post-MVP Enhancements
|
||||
### Phase 9: Future Enhancements
|
||||
|
||||
- [ ] Add prompt rating system
|
||||
- [ ] Implement version history tracking
|
||||
|
||||
Reference in New Issue
Block a user