# 🔄 CONTINUE WORK PROMPT

**Use this prompt to continue working on the ThrillWiki Nuxt frontend implementation.**

---

## PROMPT FOR CONTINUING WORK

```
I need to continue working on the ThrillWiki Nuxt frontend implementation. This is an ongoing project with existing work and documentation.

CONTEXT:
- Working directory: /Users/talor/thrillwiki_django_no_react
- Django backend exists at backend/ with REST API at /api/v1/
- Nuxt frontend being built in frontend/ directory
- Comprehensive planning documentation exists at docs/nuxt/
- Project uses Context7 for documentation and existing component library

CRITICAL: READ THESE FILES FIRST (IN ORDER):
1. docs/nuxt/00-PROJECT-STATUS.md - Current status and immediate next steps
2. docs/nuxt/00-CONTEXT-SUMMARY.md - Complete project context and decisions
3. docs/nuxt/00-CONTINUATION-GUIDE.md - How to continue work and common issues
4. docs/nuxt/IMPLEMENTATION-READY.md - Complete plan summary

CURRENT STATE ASSESSMENT:
- Check the "Current Phase" in 00-PROJECT-STATUS.md
- Look for any "BLOCKER" or "IN PROGRESS" items
- Review the "IMMEDIATE NEXT STEPS" section
- Check if frontend/ directory exists and what's implemented

IMPLEMENTATION PHASES:
- Phase 1: Foundation (Nuxt setup, auth, basic components)
- Phase 2: Core Features (parks, rides, search, photos)
- Phase 3: Advanced Features (submission, moderation, maps)
- Phase 4: Polish & Deployment (testing, optimization, deployment)

TECHNICAL STACK (FINALIZED):
- Nuxt 3 with Vue 3 Composition API + TypeScript
- Pinia for state management
- JWT authentication with refresh tokens
- Component library: [Check architecture-decisions.md for choice]
- Custom composables with $fetch for API integration

COMMON CONTINUATION SCENARIOS:

IF FRONTEND DIRECTORY DOESN'T EXIST:
- Component library choice may be needed
- Follow Phase 1 setup instructions
- Initialize Nuxt 3 project structure

IF FRONTEND EXISTS BUT INCOMPLETE:
- Check package.json for installed dependencies
- Review current implementation status
- Continue with next phase tasks

IF BLOCKED:
- Check 00-PROJECT-STATUS.md for blocker details
- Review 00-CONTINUATION-GUIDE.md for solutions
- Update status documentation with progress

DEVELOPMENT WORKFLOW:
1. Update 00-PROJECT-STATUS.md with current progress
2. Follow implementation guides in docs/nuxt/implementation/
3. Test integration with Django backend at localhost:8000
4. Document decisions and progress as you work
5. Update status before ending session

KEY COMMANDS:
- Start Django: cd backend && uv run manage.py runserver
- Start Nuxt: cd frontend && npm run dev
- Test API: curl http://localhost:8000/api/v1/health/

Please start by reading the status files to understand the current state, then continue with the appropriate next steps based on the current phase and any blockers.
```

---

## QUICK REFERENCE FOR CONTINUATION

### If Starting Fresh (No frontend/ directory):
1. Read planning docs
2. Ask for component library choice if not decided
3. Run Phase 1 setup commands
4. Begin authentication implementation

### If Continuing Existing Work:
1. Check 00-PROJECT-STATUS.md for current phase
2. Review what's implemented in frontend/
3. Continue with next tasks in current phase
4. Update documentation as you progress

### If Encountering Issues:
1. Check 00-CONTINUATION-GUIDE.md for common solutions
2. Review architecture-decisions.md for technical context
3. Update 00-PROJECT-STATUS.md with blocker details
4. Document workarounds or solutions found

---

**Copy the above prompt to continue work on the ThrillWiki Nuxt frontend.**
