• Zlecenia 4
  • Ocena 5.0
  • Ranking 1 758

Budżet: 12000 UAH Termin: 7 dni

Cześć!

Realizuję interfejs webowy na bazie Google Sheets, aby menedżerowie mogli widzieć aktualny harmonogram i bezpiecznie pracować jednocześnie bez konfliktów.

Co oferuję:
• podłączenie do struktury waszych arkuszy przez Google Apps Script/API;
• wielofiltrowanie według języka, zapytania i nauczyciela;
• obliczanie godzin roboczych i wolnych;
• 30-minutowe rezerwacje w stanie interfejsu;
• automatyczne aktualizowanie tygodnia z resetowaniem tymczasowych rezerwacji;

  • Zlecenia 16
  • Ocena 5.0
  • Ranking 3 183

Budżet: 2000 UAH Termin: 2 dni

Dzień dobry.
Jestem gotów zająć się zamówieniem dzisiaj, wcześniej miałem doświadczenie w tworzeniu LMS.
Proponuję zrealizować całą logikę serwerową na nestjs.
Będę zadowolony ze współpracy!

  • Zlecenia 118
  • Ocena 5.0
  • Ranking 10 321

Budżet: 4500 UAH Termin: 3 dni

Cześć.

Jestem programistą NodeJS. Mam doświadczenie z arkuszami Google. Jestem gotów się tym zająć. Piszcie, omówimy.

  • Zlecenia 8
  • Ocena 5.0
  • Ranking 1 710

Budżet: 13000 UAH Termin: 5 dni

Dzień dobry, Rusłanie!

Dziękuję za jasne wytyczne. Jest jeden moment, na który warto zwrócić uwagę z wyprzedzeniem: rezerwacje są zapisywane tylko w interfejsie, bez zapisu w Arkuszu, ale potrzebna jest poprawna jednoczesna praca kilku menedżerów. Jeśli rezerwacja będzie trzymana tylko w lokalnym stanie przeglądarki — inny menedżer po prostu jej nie zobaczy i zapisze ucznia na ten sam slot, a przy odświeżeniu strony rezerwacja zniknie. Dlatego proponuję przechowywać aktywne rezerwacje na backendzie (wspólny stan dla wszystkich menedżerów), a Twój Arkusz pozostawić nietknięty jako jedyne źródło grafiku — dokładnie tak, jak opisano w wytycznych.

Drugi moment — Google Sheets API ma limity na liczbę zapytań na minutę. Jeśli filtry i obliczenia wolnych godzin będą pobierały dane z Arkusza przy każdym kliknięciu, przy kilku menedżerach jednocześnie doprowadzi to do spowolnień i błędów. Dlatego grafik warto pobierać jednym zapytaniem, cache'ować na backendzie, a filtrację i obliczenia wolnych/roboczych godzin liczyć już bez zapytań do Google.

Co zrobię: dostosuję gotowy prototyp do Arkusza jako źródła danych, zrealizuję wielokrotny wybór według języka/zapytania/nauczyciela, automatyczne obliczanie wolnych godzin, rezerwację slotu (30 min) ze wspólnym stanem dla wszystkich menedżerów, cotygodniowe aktualizacje grafiku z resetowaniem starych rezerwacji, dwa tryby widoku.

Stos: React na froncie, Node.js na backendzie.

Twój niezawodny partner w rozwoju biznesu. Strategia · Rozwój · Optymalizacja · Skalowanie · AI-SEO
  • Zlecenia 165
  • Ocena 5.0
  • Ranking 4 549

Budżet: 5000 UAH Termin: 5 dni

Dzień dobry. Rusłano, mogę dostosować wasz prototyp do Google Sheets tak, aby menedżerowie widzieli aktualne okna bez chaosu podczas jednoczesnej pracy. Zrobię filtry według języka, zapytania i nauczyciela, automatyczne obliczanie wolnych/roboczych godzin, rezerwacja slotu tylko w interfejsie oraz cotygodniowe aktualizacje grafiku z resetowaniem rezerwacji. Pracowałem z integracjami na Laravel/Vue, więc dobrze rozumiem logikę dynamicznych tabel. Jestem gotów omówić szczegóły TŻ i szybko ocenić realizację.

  • Zlecenia -
  • Ocena -
  • Ranking 559

Budżet: 4500 UAH Termin: 5 dni

Witaj, Rusłanie!

W tym zadaniu kluczowe jest nie tylko podłączenie gotowego interfejsu do Google Arkuszy, ale także prawidłowa organizacja jednoczesnej pracy menedżerów. Zarezerwowany slot powinien natychmiast stać się niedostępny dla wszystkich użytkowników, nawet jeśli sama rezerwacja nie jest zapisywana w głównym Arkuszu.

Zrealizuję: podłączenie prototypu do Google Sheets, multifiltry według języka, zapytania i nauczycieli, automatyczne obliczanie roboczych i wolnych godzin, rezerwację slotów po 30 minut z zabezpieczeniem przed podwójną rezerwacją, dwa tryby widoku, cotygodniowe aktualizacje harmonogramu oraz automatyczne czyszczenie rezerwacji z poprzedniego tygodnia.

Przed rozpoczęciem przejrzę Tz, prototyp i przykłady arkuszy, po czym ustalę strukturę danych i logikę działania. Sprawdzę również jednoczesne rezerwacje przez kilku menedżerów, wersje mobilną i desktopową. Po zakończeniu dostarczę krótką instrukcję obsługi i aktualizacji systemu.

Obecnie zbieram pierwsze opinie na Freelancehunt, dlatego oferuję obniżoną cenę — 4500 zł, termin realizacji — do 5 dni roboczych po otrzymaniu wszystkich materiałów.

  • Zlecenia 6
  • Ocena 4.7
  • Ranking 1 208

Budżet: 9000 UAH Termin: 5 dni

Podwójne rezerwacje przy jednoczesnej pracy menedżerów - główne ryzyko tutaj. Przez Apps Script stworzę wspólny stan tymczasowy z blokowaniem operacji, tygodniowym resetem i dwoma trybami harmonogramu. W pierwszy dzień pokażę schemat pól oraz scenariusz roboczy konfliktu slotu. Jest bliski logicznie przypadek pinger.md: katalog z kartami, filtrami i interfejsem mobilnym. Termin - 5 dni.

  • Zlecenia -
  • Ocena -
  • Ranking 491

Budżet: 18000 UAH Termin: 7 dni

Dzień dobry, mam ponad 5 lat doświadczenia w programowaniu, dużo pracowałem z interfejsami webowymi oraz integracjami w JavaScript i TypeScript.

Tworzyłem stronę-kalkulator dla astrologa: wprowadziłem datę, od razu otrzymałem obliczenia.

Załączyłem przykład, proszę spojrzeć.

Zrealizuję adaptację prototypu z filtrami, automatycznym obliczaniem oraz dwoma trybami widoku, poprawnie dla pracy kilku menedżerów jednocześnie. Planuję 1-2 tygodnie do wersji roboczej. Dokładną cenę podam po kilku wyjaśnieniach lub w wiadomości prywatnej.

Czy są wymagania dotyczące dostępu dla administratorów (role, uprawnienia), czy wszyscy pracują w jednym trybie?

Osobista strona internetowa dla astrologa
  • Zlecenia 5
  • Ocena 4.9
  • Ranking 756

Budżet: 9000 UAH Termin: 7 dni

Witam, niedawno stworzyłem podobną platformę do rezerwacji w branży edukacji/usług (https://siayvo.net/): harmonogram z filtrami według specjalisty, wybór wolnego slotu, dostęp ról dla menedżerów i panel administracyjny. Praca kilku osób jednocześnie i poprawne aktualizowanie grafiku również były częścią tego projektu.

Jeśli macie wielu nauczycieli z różnymi językami, warto od razu dodać podświetlenie konfliktowych slotów przy równoległym rezerwowaniu, to zmniejsza nakładki menedżerów o około 20%.

Proszę powiedzieć, ilu nauczycieli i menedżerów na początku, i jak często aktualizowany jest grafik w Arkuszu, co tydzień ręcznie czy według harmonogramu?

Proponuję się skontaktować, przy okazji naszkicuję strukturę ekranów z filtrami i trybami widoku pod wasz prototyp, zobaczycie na żywo.

  • Zlecenia 16
  • Ocena 5.0
  • Ranking 1 013

Budżet: 5000 UAH Termin: 4 dni

Widzę zadanie jako staranną integrację waszego prototypu z Google Sheets bez zbędnych ręcznych działań. Mogę zrealizować filtry według języka, zapytania i nauczyciela, automatyczne obliczanie wolnych godzin, rezerwację slotów tylko w interfejsie oraz cotygodniową aktualizację grafiku z resetowaniem rezerwacji. Pracuję z PHP/JavaScript i tabelami, więc wezmę pod uwagę jednoczesną pracę kilku menedżerów. Gotowy do omówienia szczegółów TŻ.

  • Zlecenia 6
  • Ocena 4.9
  • Ranking 1 852

Budżet: 10000 UAH Termin: 5 dni

Dzień dobry! Od razu o sprzeczności w wymaganiach, ponieważ wpływa ona na wszystko inne.

Rezerwacja tylko w interfejsie i jednoczesna praca kilku menedżerów razem nie działają: jeśli rezerwacja żyje tylko w przeglądarce, drugi menedżer jej nie widzi i rezerwuje ten sam slot. Dlatego rezerwację trzeba trzymać w wspólnym stanie na serwerze, nie w Arkuszu, jak chcecie, ale też nie w przeglądarce. Wtedy slot znika u wszystkich jednocześnie i nie będzie podwójnych zapisów.

Drugie: Google Sheets daje około 60 odczytów na minutę. Kiedy kilku menedżerów pracuje jednocześnie i każde działanie ciągnie arkusz, interfejs napotyka limit i zaczyna się zawieszać. Dlatego grafik trzymam w cache po stronie aplikacji i aktualizuję według harmonogramu, a nie przy każdym kliknięciu.

Rezerwację wiążę z numerem tygodnia, więc przy pobieraniu nowego grafiku one same się resetują, bez osobnej logiki czyszczenia.

Reszta według listy: filtry z wieloma wyborami według języka, zapytania i nauczyciela, automatyczne liczenie wolnych i roboczych godzin, dwa tryby widoku. Prototyp dostosuję do waszego TŻ i kryteriów akceptacji.

  • Zlecenia -
  • Ocena -
  • Ranking 457

Budżet: 1000 UAH Termin: 5 dni

Dzień dobry!

Mamy doświadczenie w tworzeniu interfejsów webowych z **Google Sheets**, realizacji systemów rezerwacji oraz wieloosobowych kont. Możemy dostosować gotowy prototyp, wdrożyć filtry, automatyczne obliczanie obciążenia nauczycieli, rezerwację slotów bez zapisywania w tabeli, cotygodniowe aktualizacje harmonogramu oraz prawidłowe działanie przy jednoczesnym dostępie kilku menedżerów.

Po zapoznaniu się z dokumentacją i prototypem będziemy mogli ocenić terminy, koszty i zaproponować optymalne rozwiązanie techniczne.

  • Zlecenia 9
  • Ocena 5.0
  • Ranking 726

Budżet: 1000 UAH Termin: 1 dzień

Rusłana, dzień dobry.

Zrobię z twojego prototypu narzędzie robocze: podłączę Google Sheets jako źródło harmonogramu, dodam multifiltry, obliczenie wolnych godzin, dwa tryby widoku i automatyczne aktualizowanie tygodnia.

Ważny punkt: aby kilku menedżerów nie zajęło jednego slotu, rezerwacje nie mogą być przechowywane tylko w przeglądarce. Stworzę osobny wspólny stan rezerwacji — główna tabela pozostanie nietknięta, a menedżerowie od razu będą widzieć zajętość slotu przez innych.

Pracowałem z Laravel, JavaScript i Google API. Prześlij mi specyfikację, prototyp i przykład tabeli — szybko ocenię zakres i zaproponuję optymalne rozwiązanie.

  • Zlecenia -
  • Ocena -
  • Ranking 932

Budżet: 999 UAH Termin: 1 dzień

Dzień dobry, Rusłanie.

W gotowym prototypie jest już struktura — teraz trzeba przekształcić go w narzędzie robocze, w którym menedżerowie widzą aktualne okna, filtrują według języka i nauczyciela oraz mogą rezerwować sloty bez nakładania się na siebie. Logikę cotygodniowej aktualizacji grafiku oraz dwa tryby widoku zrealizuję na Google Arkuszach, tak aby interfejs pozostawał szybki nawet przy kilku jednoczesnych sesjach. Jestem gotowy zapoznać się z TŻ oraz przykładami arkuszy do dokładnej oceny. Dostarczone dokumenty i artefakty znacznie pomogą w pracy i zmniejszą ryzyko oraz nieporozumienia.

Etapy:

Każdy etap jest dokumentowany, a kod jest przekazywany Tobie.
Można zatrzymać się po każdym etapie.

≈6 dni: 5400–7200 UAH

  • Zlecenia 31
  • Ocena -
  • Ranking 2 337

Budżet: 3000 UAH Termin: 1 dzień

🌟 Witam! Jestem gotów zająć się Twoim zadaniem i zapewnić niezbędne wsparcie techniczne. Chętnie omówię szczegóły współpracy i rozpocznę pracę.
🏆 Portfolio: Freelancehunt

  • Zlecenia 15
  • Ocena 5.0
  • Ranking 8 186

Budżet: 5000 UAH Termin: 3 dni

Witam, Rusłana!

Jestem Nina z zespołu IT Valflow. Nasz frontend developer specjalizuje się w tworzeniu interaktywnych interfejsów webowych oraz automatyzacji procesów biznesowych opartych na JS/TS i Google Sheets API / Google Apps Script.

Jesteśmy gotowi dostosować Twój prototyp i zrealizować logikę rezerwacji:

1. Integracja & Logika interfejsu:
• Połączenie frontendu z Google Arkuszami przez Apps Script API / REST API.
• Realizacja multifiltrów (język, nauczyciel, zapytanie) oraz 2 trybów wyświetlania (tylko wolne sloty / sloty + regularne lekcje).
• Automatyczne obliczanie godzin roboczych/wolnych oraz logika czasowych rezerwacji (30 min) bez zbędnego zapisywania w arkuszu.

  • Zlecenia 8
  • Ocena 5.0
  • Ranking 4 046

Budżet: 777 UAH Termin: 1 dzień

Dzień dobry.
Nasz zespół ma wieloletnie doświadczenie w tworzeniu ERP, CRM, CMS oraz specjalistycznego oprogramowania dla biznesu. Tworzymy efektywne rozwiązania cyfrowe, które pomagają automatyzować procesy, zwiększać wydajność i skalować firmy.

Pracujemy z nowoczesnymi technologiami — od botów i skryptów po agentów AI i systemy analityczne. Opracowujemy strony internetowe o różnym stopniu skomplikowania. W naszym portfolio znajdują się zrealizowane rozwiązania ERP dla branży hotelarskiej, a także dla firm zajmujących się importem i sprzedażą towarów, a także nasz własny produkt XFitness — system ERP stworzony specjalnie dla klubów fitness.

Jesteśmy gotowi zrealizować Twój projekt i zaproponować najlepsze rozwiązanie dostosowane do Twoich potrzeb.
Nasze portfolio: Freelancehunt

Specjalizujemy się w takich dziedzinach:
-Rozwój systemów ERP

  • Zlecenia 5
  • Ocena 5.0
  • Ranking 517

Budżet: 5700 UAH Termin: 4 dni

Termin - 4 dni. Budżet - 5700 UAH za roboczą integrację prototypu z Google Sheets oraz logikę rezerwacji.

Rusłanie, czy rezerwacja ma być wspólna dla wszystkich menedżerów, czy każdy widzi tylko swoje dostępne sloty czasowe? Konkurenci piszą o backendzie i oddzielnych magazynach, ale jest prostsza droga: skrypt Apps Script w samej Tabeli utrzymuje aktywne rezerwacje dostępnymi dla wszystkich natychmiast. Bez zbędnych serwerów, bez limitów na zapytania.

Harmonogram będę pobierał jednym zapytaniem raz w tygodniu, filtry i obliczenia wolnych godzin będą działały lokalnie. Przy zmianie tygodnia rezerwacje będą automatycznie resetowane. Menedżerowie nie będą mogli zająć jednego slotu równocześnie. Najpierw zbiorę połączenie prototypu z Tabelą na jednym nauczycielu, zobaczycie na żywo.

  • Zlecenia -
  • Ocena -
  • Ranking 423

Budżet: 6000 UAH Termin: 5 dni

Cześć, Rusłanie!

Dokładnie zapoznałem się z Twoim ZT. Zadanie jest jasne, dodatkowo mam doświadczenie w tworzeniu systemów edukacyjnych i platform szkoleniowych (w moim portfolio znajduje się zrealizowany projekt systemu edukacyjnego z logiką zajęć i interaktywnymi trybami).

Ważny aspekt architektoniczny: jeśli rezerwacja jest potwierdzana tylko w interfejsie przeglądarki, przy jednoczesnej pracy kilku menedżerów mogą wystąpić konflikty i podwójne zapisy.

Jak to poprawnie zrealizuję:

Źródło danych: Twoje Arkusze Google pozostaną nietknięte — z nich tylko odczytywany będzie harmonogram przez Google Sheets API / Apps Script.

  • Zlecenia 32
  • Ocena 4.9
  • Ranking 3 206

Budżet: 8500 UAH Termin: 6 dni

Dzień dobry!

Zapoznałam się z TŻ. Będę mogła dostosować gotowy prototyp do Google Sheets, zrealizować filtrację według języka, zapytania i nauczycieli (wielokrotny wybór), automatyczne obliczanie wolnych/pracujących godzin, dwa tryby widoku oraz cotygodniowe aktualizacje harmonogramu.

Szczególną uwagę poświęcę prawidłowej pracy przy jednoczesnym dostępie kilku menedżerów. W tym celu zrealizuję mechanizm tymczasowej rezerwacji slotów bez zmiany danych w Google Sheets, aby uniknąć konfliktów i podwójnych rezerwacji.

Mam praktyczne doświadczenie w pracy z Google Apps Script, Google Sheets API, JavaScript oraz automatyzacją procesów biznesowych, dlatego rozumiem specyfikę pracy z takimi rozwiązaniami.

Przed rozpoczęciem pracy przejrzę prototyp i strukturę tabel, uzgodnimy logikę rezerwacji, a następnie przystąpię do realizacji.

  • Zlecenia 5
  • Ocena 5.0
  • Ranking 998

Budżet: 10000 UAH Termin: 1 dzień

Witaj! To idealne zadanie dla mojego stosu technologicznego. Mam praktyczne doświadczenie w tworzeniu aplikacji webowych z systemami subskrypcyjnymi, więc doskonale rozumiem specyfikę projektów edukacyjnych, zarządzania harmonogramami oraz logikę zarządzania czasem.
Jak zrealizuję Twoje wymagania:
Google Sheets API: Już pracowałem bezpośrednio z tym API. Skonfiguruję poprawne odczytywanie i parsowanie danych, aby cotygodniowe pobieranie nowego harmonogramu oraz automatyczne obliczanie godzin dla nauczycieli działały szybko i bez błędów od Google.
Synchronizacja i stan (React + Zustand): Ponieważ rezerwacja slotów jest rejestrowana tylko w interfejsie, do niezawodnego zarządzania globalnym stanem użyję React w połączeniu z Zustand. To lekki, nowoczesny i szybki menedżer stanu. Gwarantuje, że przy jednoczesnym dostępie kilku menedżerów filtry (język, zapytanie, nauczyciel) i sloty czasowe będą działały stabilnie i bez konfliktów. Przełączanie między trybami widoku będzie natychmiastowe, bez zbędnych przeładowań strony.
Moje prace:
artmastermops.net.ua
holydrip.com.ua
my-fitness-club.com
🎁 Bonusy dla Twojego projektu:
Bezpłatny deployment i hosting dla frontendu.

  • Zlecenia 9
  • Ocena -
  • Ranking 565

Budżet: 6000 UAH Termin: 14 dni

Cześć! Projekt zrozumiałem: adaptacja prototypu pod Google Sheets z filtrami, automatycznym obliczaniem slotów i dwoma trybami widoku.

Mam 3,5 roku komercyjnego doświadczenia w fullstack development na TypeScript, Vue/Nuxt i NestJS. Wśród projektów są produkty SaaS z wieloma jednoczesnymi użytkownikami, gdzie ważne było prawidłowe zorganizowanie synchronizacji stanu, dlatego dobrze rozumiem kwestie konkurencyjnego dostępu kilku menedżerów.

Co do samego zadania: pobieranie grafiku z tabeli co tydzień z automatycznym resetowaniem rezerwacji, wielokrotny wybór w filtrach i "tymczasowa" rezerwacja (tylko w interfejsie, bez zapisu w Sheet) realizowane są starannie na poziomie stanu komponentu z powiązaniem do bieżącego tygodnia. To standardowy, ale ważny szczegół, który wymaga uwagi przy realizacji.

Jestem gotów rozważyć twój prototyp i specyfikację, ocenić zakres i rozpocząć bez zbędnych opóźnień.

  • Zlecenia 5
  • Ocena 5.0
  • Ranking 1 630

Budżet: 4500 UAH Termin: 3 dni

Przejrzałem opis: filtry według języka, zapytania i nauczyciela, automatyczne obliczanie wolnych godzin, rezerwacja 30-minutowych slotów i cotygodniowa aktualizacja z Google Arkuszy. Logika jest zrozumiała. Niedawno robiłem aplikację webową do zarządzania zgłoszeniami w React + Vite z tabelami, filtrami i statusami, więc taka selekcja jest mi znana. Zintegrowałem również formularz zgłoszeniowy z Google Sheets na stronie lądowania. Proszę o wyjaśnienie: czy rezerwacje mają być wspólne dla wszystkich menedżerów? Jeśli tak, to potrzebne będzie osobne przechowywanie (druga tabela lub prosty backend), ponieważ „tylko w interfejsie” przy kilku użytkownikach nie synchronizuje się. Jeśli wystarczy lokalny stan na czas sesji, wtedy jest prościej.

  • Zlecenia 3
  • Ocena -
  • Ranking 140

Budżet: 8000 UAH Termin: 10 dni

Dzień dobry!

Zainteresował mnie Państwa projekt. Mam doświadczenie w tworzeniu aplikacji internetowych w React / Next.js oraz w pracy z API i integracjami. Zadanie z adaptacją interfejsu pod Google Arkusze również jest interesujące, szczególnie część z automatyczną synchronizacją harmonogramu, filtrami i rezerwacją slotów.

Jestem gotów zrealizować funkcjonalność w całości: integrację z Google Sheets, filtrowanie według języka/zapytania/nauczyciela, obliczanie dostępnych godzin, rezerwację slotów, cotygodniowe aktualizacje harmonogramu oraz dwa tryby widoku.

Wstępnie oceniam realizację na **600 $**. Dokładną wycenę i terminy będę mógł potwierdzić po zapoznaniu się z dokumentacją, prototypem i przykładami arkuszy.

Jestem gotów pracować samodzielnie i doprowadzić zadanie do gotowego rezultatu.

  • Zlecenia 104
  • Ocena 5.0
  • Ranking 4 365

Budżet: 1111 UAH Termin: 1 dzień

Dzień dobry!

Zapoznałem się z zadaniem. Mam doświadczenie w tworzeniu interfejsów webowych z Google Sheets jako źródłem danych oraz automatyzacji w Google Apps Script. Mam doświadczenie w projektach edukacyjnych!

Mogę zrealizować:

* adaptację gotowego prototypu pod Google Arkusze;
* filtrowanie według języka, zapytania i nauczyciela (wielokrotny wybór);
* automatyczne obliczanie wolnych i zajętych godzin;
* rezerwację slotów w interfejsie webowym bez zapisu w Google Arkuszu;

  • Zlecenia -
  • Ocena -
  • Ranking 278

Budżet: 6000 UAH Termin: 5 dni

Dzień dobry!
Jestem gotów zająć się tym zadaniem, mam duże doświadczenie z Google Sheets.

  • Zlecenia 6
  • Ocena 5.0
  • Ranking 820

Budżet: 12000 UAH Termin: 10 dni

aRusłana, rozumiem zadanie: potrzebujesz przekształcić statyczny prototyp w działające narzędzie dla menedżerów, gdzie Google Arkusze będą dynamiczną bazą danych z logiką filtrowania nauczycieli i dostępności slotów w czasie rzeczywistym. Aby zapewnić poprawne działanie przy jednoczesnym dostępie kilku menedżerów, ważne jest odpowiednie skonfigurowanie przetwarzania zapytań za pomocą Apps Script, aby uniknąć konfliktów przy zapisie danych i aktualizacji harmonogramu. Skonfiguruję wymianę danych między interfejsem a arkuszami tak, aby harmonogramy były automatycznie aktualizowane, a interfejs pozostawał szybki nawet przy dużej liczbie nauczycieli. Proszę, powiedz mi, jak duża jest obecnie baza nauczycieli i studentów oraz czy są jakieś specyficzne wymagania dotyczące praw dostępu dla różnych menedżerów?

  • Zlecenia 39
  • Ocena 4.9
  • Ranking 7 842

Budżet: 15000 UAH Termin: 5 dni

Witam, mam doświadczenie w tworzeniu CRM-ów takich jak
https://sto.pprintdim.com/demo

  • Zlecenia 4
  • Ocena 5.0
  • Ranking 1 722

Budżet: 5000 UAH Termin: 7 dni

Mam praktyczne doświadczenie w tworzeniu aplikacji internetowych oraz automatyzacji opartej na Google Apps Script, JavaScript HTML/CSS oraz Google Sheets API, dlatego doskonale rozumiem architekturę waszego projektu.

  • Zlecenia 67
  • Ocena 5.0
  • Ranking 12 666

Budżet: 1000 UAH Termin: 5 dni

Witaj!

Mam ponad 7-letnie doświadczenie w web development. Pracuję z PHP, Laravel, JavaScript, MySQL, API oraz integracjami. Mam również doświadczenie w pracy z Google Sheets API oraz w tworzeniu niestandardowych interfejsów webowych.

Mogę zrealizować:

integrację interfejsu z Google Arkuszami;
filtrowanie według języka, zapytania i nauczyciela (wielokrotny wybór);
automatyczne obliczanie zajętych i wolnych godzin;
rezerwację slotów bez zapisu w Google Arkuszu;

  • Zlecenia 4
  • Ocena 5.0
  • Ranking 1 052

Budżet: 4000 UAH Termin: 3 dni

Cześć, Rusłana!

Widzę kluczowe ryzyko zadania — konkurencyjny dostęp kilku menedżerów pod warunkiem, że rezerwacja nie jest zapisywana w głównym Arkuszu. Rozwiązuję to przez oddzielną warstwę stanu (cache/arkusz roboczy): harmonogram jest pobierany z twojego roboczego Arkusza jednym zapytaniem i jest buforowany, rezerwacje i blokowanie slotów żyją osobno i są aktualizowane natychmiast u wszystkich menedżerów — oryginalny Arkusz nie jest ruszany, jak to wymagane.

Co zrobię:
— podłączenie prototypu do Google Sheets jako źródła harmonogramu;
— wielofiltrowanie według języka, zapytania, nauczyciela;
— automatyczne obliczanie wolnych/roboczych godzin;
— rezerwacja 30-minutowych slotów z ochroną przed podwójnym zapisem;
— 2 tryby widoku (przełączanie bez przeładowania);

  • Zlecenia 20
  • Ocena 5.0
  • Ranking 2 364

Budżet: 27000 UAH Termin: 20 dni

Dzień dobry!

Dla takiego zadania rozsądnie jest budować rozwiązanie nie jako „bezpośrednią” pracę z Google Sheets z interfejsu, ale jako aplikację webową z warstwą serwerową, gdzie tabele pozostają źródłem harmonogramu, a rezerwacje i statusy menedżerów żyją w oddzielnym obiegu. To rozwiązuje główny problem dostępu konkurencyjnego: Google Sheets dobrze nadaje się do przechowywania grafiku, ale źle — do natychmiastowej synchronizacji kilku użytkowników bez konfliktów.

Z technicznego punktu widzenia ważne są trzy węzły: warstwa odczytu grafiku z tabel, silnik obliczania dostępnych slotów oraz mechanizm blokad czasowych na slot w interfejsie. Do tygodniowego przeliczenia lepiej użyć wersjonowania tygodnia: przy aktualizacji harmonogramu system przelicza dostępne okna, a lokalne rezerwacje dla starego tygodnia automatycznie się resetują. To sprawia, że zachowanie jest przewidywalne i ułatwia wsparcie.

Osobno należy uwzględnić, że wielokrotny wybór filtrów i dwa tryby wyświetlania będą wpływać nie tylko na UI, ale także na wydajność pobierania. Jeśli grafiki nauczycieli i regularne lekcje będą dużą masą danych, lepiej z góry uwzględnić normalizację struktury i buforowanie obliczeń wolnych okien, w przeciwnym razie interfejs zacznie zwalniać przy jednoczesnej pracy menedżerów.

Co do terminów, taki zakres zazwyczaj mieści się w 2–4 tygodniach po przeglądzie prototypu i bieżących tabel. Aby dokładnie ocenić, musimy zobaczyć strukturę arkuszy, zasady formowania tygodnia oraz logikę, według której określane jest „robocze/wolne” czas nauczyciela. Ważne jest również zrozumienie, czy wymagana jest autoryzacja i podział praw dla menedżerów, czy dostęp będzie ogólny.

  • Zlecenia -
  • Ocena -
  • Ranking 328

Budżet: 18000 UAH Termin: 14 dni

Dzień dobry, Rusłanie!

Zadanie jest jasne, ale jest w nim jedno miejsce, przez które takie systemy zazwyczaj zawodzą w praktyce.

Piszesz: rezerwacja jest zapisywana tylko w interfejsie, bez zapisu w Arkuszu. Ale obok stoi wymaganie o jednoczesnej pracy kilku menedżerów. To dwie wzajemnie wykluczające się rzeczy: jeśli rezerwacja żyje tylko w przeglądarce jednego menedżera, drugi jej nie widzi i spokojnie zapisze ucznia na ten sam slot. A przy odświeżeniu strony rezerwacja w ogóle zniknie.

Proponuję rozwiązanie, które zachowuje twoją logikę, ale usuwa ten problem: rezerwacja jest przechowywana na serwerze i natychmiast widoczna dla wszystkich menedżerów, a twój Arkusz z harmonogramem pozostaje nietknięty — dokładnie tak, jak chciałeś. Cotygodniowe resetowanie działa tak, jak opisano.

Drugą rzeczą, o której ważne jest, aby wiedzieć z wyprzedzeniem: Google ogranicza liczbę zapytań do Arkuszy na minutę. Jeśli interfejs pobiera dane przy każdym kliknięciu filtra, przy trzech-czterech menedżerach zaczną się opóźnienia i błędy. Dlatego harmonogram jest pobierany jednym zapytaniem i buforowany, a filtry i obliczenia wolnych godzin działają natychmiast, bez zapytań do Google.

  • Zlecenia 15
  • Ocena 5.0
  • Ranking 1 689

Budżet: 1000 UAH Termin: 1 dzień

Rusłana, dzień dobry.

Wielokrotnie realizowałem automatyzacje z Google Sheets. Pisałem systemy dla warsztatów samochodowych, sklepu z elektroniką, kursów online i innych. Bez problemu zrealizuję opisane przez Ciebie wymagania.

Aby ocenić koszty i terminy, potrzebuję więcej informacji.

Możemy omówić szczegóły w prywatnych wiadomościach. Będę zadowolony ze współpracy!

  • Zlecenia 18
  • Ocena 4.4
  • Ranking 2 113

Budżet: 7500 UAH Termin: 3 dni

Cześć! Jestem gotów podłączyć gotowy layout do Google Sheets jako bazę danych z buforowaniem, aby filtry i sloty działały bez opóźnień. Proszę, wyślij mi specyfikację, link do prototypu oraz przykład tabeli na prywatną wiadomość — ocenię zakres prac i podam dokładny czas oraz koszt.

  • Zlecenia 4
  • Ocena 5.0
  • Ranking 738

Budżet: 2000 UAH Termin: 1 dzień

Cześć! Zrobię szybko i niezawodnie! Tworzyłem bardzo skomplikowane CRM dla arkuszy Google. Dlatego nie będzie problemów. Skontaktuj się!

  • Zlecenia -
  • Ocena -
  • Ranking 482

Budżet: 4000 UAH Termin: 5 dni

Cześć, Rusłana!
Świetny i zrozumiały projekt! Pracuję z JavaScript / TypeScript oraz integracją interfejsów webowych z Google Sheets API / Google Apps Script.
Ustawię jasne połączenie twojego gotowego prototypu z Arkuszami Google dla szybkiego ładowania i aktualizacji danych.
Zrealizuję wszystkie niezbędne filtrowania (wielokrotny wybór według języka/nauczyciela), automatyczne obliczanie godzin oraz wygodną siatkę rezerwacji 30-minutowych slotów.
Przemyślę poprawną obsługę danych, aby przy jednoczesnej pracy kilku menedżerów interfejs działał bez konfliktów.

Jestem gotowa do pracy od razu po uzgodnieniu szczegółów!

Przykład prac:

  • Zlecenia 24
  • Ocena -
  • Ranking 937

Budżet: 5800 UAH Termin: 7 dni

Witaj! Jestem Serhij, mam 8-letnie doświadczenie w IT w różnych technologiach: web/mobile, backend, API, integracje, automatyzacja i praca z danymi. Widzę główne zadanie tak: Automatyzacja na bazie Google Sheets do rejestracji na próbne zajęcia (internetowa szkoła językowa). Co trzeba zrobić: Co dostarczymy: Specyfikacja z wymaganiami funkcjonalnymi i...

Umiejętności pod zadanie:
- analiza zadania i szybkie doprecyzowanie wymagań
- boty, parsowanie i praca z danymi
- raportowanie, analityka i automatyzacja biznesowa

Portfolio: https://software.campstudio.net/#showcases

  • Zlecenia -
  • Ocena -
  • Ranking 601

Budżet: 5500 UAH Termin: 5 dni

Dzień dobry. Przejrzałem logikę zadania. Najważniejszym punktem tutaj jest poprawna jednoczesna praca kilku menedżerów: po rezerwacji slot powinien od razu stać się niedostępny dla innych, nawet jeśli sam zapis nie jest dodawany do głównej Arkusza Google.

Realizuję interfejs na podstawie gotowego prototypu oraz Google Apps Script: filtry według języka, zapytania i kilku nauczycieli, automatyczne obliczanie wolnych 30-minutowych slotów, dwa tryby widoku oraz synchronizację rezerwacji między menedżerami. W celu ochrony przed podwójną rezerwacją użyję wspólnego magazynu stanu oraz blokowania operacji.

Nowy harmonogram będzie pobierany z Google Sheets według numeru tygodnia, a tymczasowe rezerwacje z poprzedniego tygodnia będą automatycznie usuwane. Przed oddaniem sprawdzę scenariusze jednoczesnego dostępu oraz działanie na urządzeniach mobilnych i desktopowych.

  • Zlecenia -
  • Ocena -
  • Ranking 555

Budżet: 3600 UAH Termin: 3 dni

Pytanie dotyczące jednoczesnego dostępu kilku menedżerów: rezerwacja slotu nie jest zapisywana w Arkuszu, więc jak synchronizowany jest stan między sesjami, przez stałe polling Google Sheets API czy istnieje pośrednie przechowywanie (na przykład Firebase) do natychmiastowego aktualizowania statusu slotów we wszystkich otwartych zakładkach menedżerów.

Biorąc pod uwagę specyfikację, widzę zadanie tak: Arkusz Google pozostaje źródłem grafiku nauczycieli, interfejs raz w tygodniu pobiera harmonogram i resetuje lokalne rezerwacje, a filtry (język, zapytanie, wielokrotny wybór nauczyciela) oraz obliczenie wolnych godzin są liczone na froncie z tych danych. Dostosuję dostarczony klikalny prototyp do rzeczywistej struktury arkuszy, zrobię oba tryby widoku przełącznikiem bez przeładowania strony.

Po otrzymaniu specyfikacji i przykładów arkuszy orientacyjnie 3 dni na wersję roboczą.

  • Zlecenia 71
  • Ocena 5.0
  • Ranking 13 915

Budżet: 6000 UAH Termin: 3 dni

Dzień dobry
Będę zadowolony, aby omówić szczegóły w wiadomości prywatnej
--------------------------

  • Zlecenia -
  • Ocena -
  • Ranking 348

Budżet: 3000 UAH Termin: 5 dni

Cześć, Rusłanie! Przy jednoczesnej pracy w Google Sheets głównym ryzykiem są konflikty blokowania, gdy dwie osoby rezerwują ten sam slot. Już automatyzowałem takie procesy dla szkół online, więc wiem, jak ustawić kolejkę zapytań bez zakłóceń.

Jak planujecie identyfikować menedżerów przy zapisie w interfejsie?

Porozmawiajmy o logice blokowania slotów podczas rozmowy.

  • Zlecenia -
  • Ocena -
  • Ranking 385

Budżet: 5000 UAH Termin: 10 dni

Rusłana, dzień dobry. Zrozumiałem zadanie: Google Arkusz jako baza, na nim interfejs z filtrami według języka/zapytania/nauczyciela, automatyczne obliczanie wolnych godzin i rezerwacja slotu na 30 minut tylko w formie oznaczenia w UI bez zapisu z powrotem do arkusza.

Podejście jest takie: Apps Script jako warstwa do odczytu danych z arkusza i publikacji przez Web App API, front bierze gotowy prototyp i korzysta z tych danych. Tygodniowy harmonogram i rezerwacje trzymam w oddzielnej warstwie stanu (na przykład, oddzielny arkusz roboczy lub cache), aby nie dotykać głównych roboczych arkuszy i uniknąć konfliktów przy jednoczesnej pracy kilku menedżerów. Resetowanie rezerwacji przy zmianie tygodnia i dwa tryby widoku zakładam w logice obliczania slotów na etapie backendu, a nie na froncie, aby dane były zawsze spójne.

Na wykonanie potrzebuję dziesięciu dni od momentu otrzymania TŻ, prototypu i przykładów arkuszy.

Z bliskiego tematu: robiłem bota dla barbershopu z obliczaniem wolnych slotów według mistrzów i synchronizacją z CRM w czasie rzeczywistym, logika jest bardzo podobna do waszej z obliczaniem godzin według nauczyciela.

Proszę powiedzieć, ilu jednoczesnych menedżerów się spodziewa w szczytowych momentach i czy są limity na liczbę zapytań do Google Sheets API, które warto uwzględnić?

W liście nie są widoczne oferty ukryte przez zleceniodawcę lub freelancerów z profilem Plus, a także oferty, które naruszają regulamin