This commit is contained in:
2026-05-06 00:18:37 +02:00
parent 09e0ce8dc0
commit ea77c8ea35
25 changed files with 1996 additions and 34 deletions

54
.paul/ROADMAP.md Normal file
View File

@@ -0,0 +1,54 @@
# Roadmap: jachty3.pagedev.pl
## Overview
Plugin `yacht-booking-system` dla WordPress budowany w 9 fazach. Fazy 1-8 ukończone (89%). Pozostała faza 9 — finalizacja, testy i dokumentacja.
## Current Milestone
**v1.0 Production Release** (v1.0.0)
Status: In progress
Phases: 8 of 9 complete
## Phases
| Phase | Name | Plans | Status | Completed |
|-------|------|-------|--------|-----------|
| 1 | Fundament | 1 | ✅ Complete | 2026-02-11 |
| 2 | Admin — zarządzanie jachtami | 1 | ✅ Complete | 2026-02-11 |
| 3 | System dostępności | 1 | ✅ Complete | 2026-02-11 |
| 4 | Frontend — kalendarz | 1 | ✅ Complete | 2026-02-11 |
| 5 | Backend formularza rezerwacji | 1 | ✅ Complete | 2026-02-11 |
| 6 | Admin — zarządzanie rezerwacjami | 1 | ✅ Complete | 2026-02-11 |
| 7 | Google Calendar — autentykacja | 1 | ✅ Complete | 2026-02-11 |
| 8 | Google Calendar — synchronizacja | 1 | ✅ Complete | 2026-02-11 |
| 9 | Finalizacja | TBD | In progress | - |
## Phase Details
### Phase 18: Ukończone
Szczegóły w `wp-content/plugins/yacht-booking-system/PROJECT-STATUS.md`.
### Phase 9: Finalizacja
**Goal:** Plugin gotowy produkcyjnie — ustawienia, bezpieczeństwo, testy, tłumaczenia, dokumentacja
**Depends on:** Phase 8 (synchronizacja GCal)
**Research:** Unlikely (wewnętrzne wzorce WP)
**Scope:**
- Settings Page — uzupełnienie (default status, email from, format daty, waluta, T&C)
- Security audit (nonce, escaping, SQL injection, capabilities)
- Testy funkcjonalne i cross-browser
- Tłumaczenia PL (.pot/.po/.mo)
- Dokumentacja użytkownika i dewelopera
**Plans:**
- [ ] 09-01: UX/UI polish kalendarza — half-day na pierwszym/ostatnim dniu rezerwacji + paleta widgetu pasująca do strony
- [ ] 09-02: Settings Page — uzupełnienie brakujących opcji
- [ ] 09-03: Security audit i poprawki
- [ ] 09-04: Testy + tłumaczenia + dokumentacja
---
*Roadmap created: 2026-05-05*
*Last updated: 2026-05-05*