You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
docuseal/docs/backlog/QUICKSTART.md

165 lines
4.2 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# Quick Start Guide - FloDoc Stories Presentation
## 🚀 Quick Launch
### ⭐⭐ NEW: Interactive Kanban Board (BEST CHOICE)
**Option 1: Open Kanban Board**
```bash
# Navigate to the backlog directory
cd docs/backlog
# Open the Kanban board
xdg-open stories-kanban.html
# Or on macOS
open stories-kanban.html
```
**Option 2: Serve Kanban Board**
```bash
cd docs/backlog
python3 -m http.server 8000
# Then open: http://localhost:8000/stories-kanban.html
```
### ⭐ Enhanced Viewer with Navigation Panel
**Option 3: Open Enhanced Viewer**
```bash
cd docs/backlog
xdg-open stories-viewer-enhanced.html
```
**Option 4: Serve Enhanced Viewer**
```bash
python3 -m http.server 8000
# Then open: http://localhost:8000/stories-viewer-enhanced.html
```
### Alternative: Original Full-Screen Presentation
**Option 5: Open Original Presentation**
```bash
cd docs/backlog
xdg-open stories-presentation.html
```
**Option 6: Serve Original Presentation**
```bash
python3 -m http.server 8000
# Then open: http://localhost:8000/stories-presentation.html
```
### Quick Reference
**Option 7: Just Read the Summary**
```bash
cat docs/backlog/STORIES_SUMMARY.md
# or
less docs/backlog/STORIES_SUMMARY.md
```
## 📊 What You'll See
### Presentation Website (`stories-presentation.html`)
- **42 full-viewport slides** - one per user story
- **Professional design** with gradient background
- **Keyboard navigation** - Arrow keys or Space
- **Progress bar** - Shows completion percentage
- **Clean layout** - User Story, Background, Acceptance Criteria per slide
### Summary Document (`STORIES_SUMMARY.md`)
- **Quick reference** with all 42 stories
- **User stories only** - Easy to scan
- **Markdown format** - Works in any editor
## 🎯 Navigation Controls
| Action | Keyboard | Mouse |
|--------|----------|-------|
| Next slide | `→` or `Space` | Click "Next" button |
| Previous slide | `←` | Click "Previous" button |
| First/Last | - | Use buttons |
## 📋 Story Breakdown
| Phase | Stories | Focus |
|-------|---------|-------|
| **1. Foundation** | 3 | Database & Models |
| **2. Backend Logic** | 8 | Workflows & Business Logic |
| **3. API Layer** | 4 | REST APIs & Webhooks |
| **4. Admin Portal** | 10 | TP/TP Portal UI |
| **5. Student Portal** | 5 | Student-facing UI |
| **6. Sponsor Portal** | 2 | Sponsor-facing UI |
| **7. Testing & QA** | 5 | Quality assurance |
| **8. Infrastructure** | 4 | Deployment & Docs |
**Total: 42 stories**
## ⏱️ Time Estimates
Each story is designed for **4-hour implementation windows**:
- Small stories: 1-2 hours
- Medium stories: 3-4 hours
- Large stories: 4+ hours (may need splitting)
## 🔄 Regeneration
If the source document changes:
```bash
cd docs/backlog
python3 generate_presentation.py
```
This will regenerate both `stories-presentation.html` and `STORIES_SUMMARY.md`.
## 📁 Files in This Directory
```
docs/backlog/
├── README.md # This overview
├── QUICKSTART.md # This quick start guide
├── stories-presentation.html # The presentation (118KB)
├── STORIES_SUMMARY.md # Quick reference (11KB)
└── generate_presentation.py # Regeneration script (14KB)
```
## 🎯 Next Steps
1. **Review** all stories in the presentation
2. **Prioritize** stories for Sprint 1
3. **Create branches** following BMAD workflow
4. **Implement** with QA gates
5. **Merge** to master after approval
## 💡 Pro Tips
- **Use full-screen mode** in your browser for best experience
- **Bookmark** the presentation for quick access
- **Print** STORIES_SUMMARY.md for team meetings
- **Share** the HTML file with stakeholders for review
## 🐛 Troubleshooting
**HTML won't open?**
- Ensure file extension is `.html`
- Try a different browser
- Check file permissions: `chmod 644 stories-presentation.html`
**Content looks wrong?**
- Regenerate: `python3 generate_presentation.py`
- Check source: `cat ../prd/6-epic-details.md | head -100`
**Want to see a specific story?**
- Use Ctrl+F in the summary document
- Navigate to slide number in presentation
---
**Generated:** 2026-01-15
**Source:** `docs/prd/6-epic-details.md` (832KB)
**Stories:** 42
**Total Time Estimate:** ~168 hours (42 stories × 4 hours)