Implementacja synchronizacji kalendarzy iCal - Laravel + MySQL

Zleceniodawca
no avatar
globcube
Opis

Opis projektu

Rozszerzenie aplikacji zarządzania ośrodkiem o synchronizację z zewnętrznymi serwisami rezerwacyjnymi (Booking.com, Airbnb) przez format iCal.

  1. Wymagania funkcjonalne

1. Nowy tab "iCal" w zarządzaniu pokojami

- Generowanie unikalnego linku iCal z tokenem zabezpieczającym

- Formularz dodawania zewnętrznych kalendarzy (URL + nazwa dostawcy)

- Możliwość dodania wielu kalendarzy na pokój

- Interface kopiowania wygenerowanych linków

2. Rozszerzenie modułu rezerwacji

- Dodanie kolumny "źródło" (domyślnie "Aplikacja")

- Obsługa rezerwacji zewnętrznych z linkiem do szczegółów

- Przechowywanie zakresu dat i ID zewnętrznego

3. System synchronizacji

- Automatyczna synchronizacja co 30 minut

- Import nowych rezerwacji z kalendarzy iCal

- Obsługa anulowań - wykrywanie anulowanych rezerwacji na platformach zewnętrznych

- Logowanie synchronizacji i obsługa konfliktów

  1. Wymagania techniczne

- Backend: Laravel (nowe modele, kontrolery, middleware, zadania cron)

- Baza danych: MySQL (nowe tabele + rozszerzenie istniejących)

- Format: iCal zgodny z RFC 5545

- Frontend: nowe widoki i formularze

  1. Deliverables

- Pełny kod źródłowy z implementacją

- Migracje bazy danych

- Dokumentacja techniczna i instrukcja wdrożenia

- Testy jednostkowe

  1. Współpraca

Dostęp testowy: Udostępniamy wgląd do serwera testowego zainteresowanym kandydatom.

Rozwój: Po udanym wdrożeniu iCal sync, możliwość kontynuacji pracy nad całym systemem rezerwacji.

  1. Wymagania

- Doświadczenie: Laravel, MySQL, standard iCal

- Czas realizacji: do uzgodnienia

- Portfolio z podobnymi projektami

Kryteria akceptacji: działająca synchronizacja dwukierunkowa, bezpieczne tokeny, intuicyjny interface, obsługa anulowań.

Opublikowano
2025-06-03
Prawa autorskie
Przeniesienie praw autorskich

Wysłane oferty (13)

no avatar
GMD
0 umów
2025-06-03
android
API
aplikacje mobilne
+ 52 więcej
Budżet
Do negocjacji
Prawa autorskie
Przeniesienie praw autorskich
Ważne przez
30 dni

Najnowsze zlecenia z kategorii