Files
thrillwiki_django_no_react/docs/nuxt/PROMPT-CONTINUE-WORK.md
pacnpal 1b246eeaa4 Add comprehensive test scripts for various models and services
- Implement tests for RideLocation and CompanyHeadquarters models to verify functionality and data integrity.
- Create a manual trigger test script for trending content calculation endpoint, including authentication and unauthorized access tests.
- Develop a manufacturer sync test to ensure ride manufacturers are correctly associated with ride models.
- Add tests for ParkLocation model, including coordinate setting and distance calculations between parks.
- Implement a RoadTripService test suite covering geocoding, route calculation, park discovery, and error handling.
- Create a unified map service test script to validate map functionality, API endpoints, and performance metrics.
2025-09-27 22:26:40 -04:00

101 lines
3.5 KiB
Markdown

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