# 🔄 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.**