PLANER SCRATCH – PROJEKT ROZWOJOWY FAZY 2 (Ruby on Rails)
Zakres Pracy – Zwięzłe Podsumowanie
Talia
Wdrożenie pełnej logiki oceny umiejętności na podstawie wyników badań, ocen kart i obliczeń procentowych.
Budowa pełnej logiki trybu nauki: losowa kolejność kart, liczniki kart, niepowtarzające się karty „Łatwe”, powtarzanie innych trudności aż do ukończenia oraz finalne okno zakończenia.
Aktualizacja przycisków trudności kart i logiki.
Dodanie ulepszeń UI: automatyczne ukrywanie podglądów, usunięcie dźwięku timera, odwrócenie numeracji, ujawnienie pola tekstowego po kliknięciu.
Zadania
Dodanie funkcjonalności listy w Kanbanie.
Dodanie potwierdzenia przesyłania i związanych z tym zasad.
Dodanie filtru dla elementów ukończonych/nieukończonych.
Prace
Dodanie potwierdzenia przesyłania i zasad.
Dodanie filtru dla elementów ukończonych/nieukończonych.
Dodanie widoku Kanban.
Notatki
Dodanie nowej zakładki Notatki z edytorem WYSIWYG.
Usunięcie kolumny podglądu.
Kursy
Dodanie funkcjonalności automatycznego filtru do paska wyszukiwania.
Kalendarz
Dodanie opcji sortowania i nowych trybów widoku.
Ogólny UI
Dodanie rozwijalnych kolumn.
Aktualizacje Projektu
Zmiana nazwy/koloru przycisku podglądu.
Dodanie znaczników końca do kolumn Kanban.
Naprawa Błędów
Rozwiązanie problemu z przewracaniem kart w Taliach.
Stos Technologiczny (Zwięzły Przegląd)
Backend: Ruby on Rails 8 (API + Widoki renderowane na serwerze), PostgreSQL, Redis
Frontend: Hotwire (Turbo + Stimulus), TailwindCSS, komponenty UI Flowbite
Edytowanie Tekstu Bogatego: ActionText (Trix) + zintegrowany edytor Quill
Autoryzacja: Devise + Devise-JWT dla bezpiecznej autoryzacji użytkowników
Przechowywanie i Usługi: Cloudinary do przesyłania plików, SendGrid do e-maili, Stripe do płatności
Styl Wdrożenia: Standardowy monolit Rails z interaktywnością napędzaną przez Turbo, bez potrzeby używania frameworka SPA
Ważne Szczegóły Architektoniczne (Ekstremalnie Zwięzłe)
Projekt wykorzystuje modularną strukturę domeny Rails w przestrzeni nazw
Planner::(Talia, Fiszki, Notatki, Zadania, Prace, Kursy, Wydarzenia).Zachowanie UI jest obsługiwane przez kontrolery Stimulus + Turbo Streams dla dynamicznego aktualizowania (np. suwak fiszek, ustawienia talii, interakcje Kanban).
Modele są wyraźnie oddzielone: Talia/Fiszki, Zadania, Prace, Notatki, Kursy, Wydarzenia mają swoje kontrolery, modele i obawy.
Tekst bogaty, przesyłanie plików i zmiany stanu opierają się na systemach natywnych Rails (ActionText, ActiveStorage, enumy).
Wykonawca musi rozszerzać istniejące wzorce, a nie wprowadzać nowe frameworki.
Wszystkie prace muszą być zgodne z Twoją Umową Serwisową:
Pełne przeniesienie IP, brak niezatwierdzonego kodu zewnętrznego, spójna architektura i utrzymywalne wzorce Rails/Hotwire.
-
45 dni7566 PLN45 dni7566 PLN
Cześć! To naprawdę ogromny i bardzo interesujący zakres pracy.
Od razu zainteresował mnie Twój stack: Ruby on Rails 8, Hotwire (Turbo + Stimulus) oraz TailwindCSS. To dokładnie ta architektura monolitu, z którą pracuję na co dzień. Doskonale rozumiem, jak używać kontrolerów Stimulus i Turbo Streams do aktualizacji UI (na przykład dla Kanban lub trybu nauki), nie wprowadzając nowych frameworków.
Jestem gotów zrealizować wszystkie wymienione funkcje: od skomplikowanej algorytmicznej logiki oceny umiejętności w Kolodach po funkcjonalność Kanban i nową zakładkę Notatki z ActionText/Quill. Gwarantuję pełną zgodność z Twoimi wzorcami architektonicznymi oraz wymaganiami dotyczącymi transferu IP.
Moja propozycja
✅ Termin realizacji:
Zakres prac jest duży, dlatego biorąc pod uwagę konieczność głębokiego zanurzenia się w istniejącą logikę oraz moje codzienne zajęcie, oczekiwany termin realizacji całej wymienionej funkcjonalności wyniesie 5–7 tygodni.
💰 Koszt projektu:
Biorąc pod uwagę wysoką kwalifikację, ale chęć podjęcia się tego dużego projektu, moja stawka jest 3 razy niższa od średniej rynkowej dla specjalisty RoR. Stała cena za cały zakres prac: 1800 – 2300 USD.
Jestem gotów zacząć od omówienia najtrudniejszego bloku — logiki oceny umiejętności — aby jak najszybciej ocenić dokładny termin i przystąpić do pracy.
… Moja strona z CV, gdzie można zobaczyć stack technologii i przykłady prac: https://aleksandergladchenko.github.io/portfolio/
-
30 dni9458 PLN
425 3 0 30 dni9458 PLNCześć!
Przejrzałem zakres etapu 2 dla Scratch Planner. Mam doświadczenie w rozszerzaniu istniejących aplikacji Ruby on Rails z użyciem Hotwire (Turbo + Stimulus), bez frameworków SPA.
Stos technologiczny i doświadczenie:
• Ruby on Rails 8, PostgreSQL, Redis
• Hotwire, Tailwind / Flowbite
• ActionText (WYSIWYG), ActiveStorage
• Tablice Kanban i złożona logika biznesowa (tryb nauki, punktacja)
…
Mogę zaimplementować wymaganą logikę Decków, Kanban dla Zadań/Prac, ulepszenia UI oraz poprawki błędów, przestrzegając istniejącej architektury i wzorców.
Chętnie omówię szczegóły i harmonogramy.
-
20 dni11 349 PLN
364 4 0 20 dni11 349 PLNCześć! Jestem zainteresowany twoją propozycją. 6+ lat doświadczenia. Gotowy do wdrożenia Planera Fazy 2 na Rails 8 + Hotwire: talie (ocena umiejętności + tryb nauki), Kanban, notatki (Quill), kalendarz, poprawki UI. Napisz do mnie — porozmawiajmy o szczegółach!
-
30 dni946 PLN
2227 5 1 30 dni946 PLNCześć! Zapoznałem się z twoim zadaniem i uważam, że mogę je pomyślnie wykonać. Będę wdzięczny za współpracę, proszę, napisz do mnie osobiście w celu dalszych szczegółów.
-
40 dni7566 PLN
368 40 dni7566 PLNCześć!
Specjalizuję się w monolitach Rails z Turbo/Stimulus i rozumiem znaczenie zachowania struktury przestrzeni nazw Planner::. Mogę zaimplementować kompletny silnik badawczy Decks (losowanie, logika trudności, zasady powtórzeń, punktacja), rozszerzenia Kanban dla Zadań i Prac, Notatki z WYSIWYG (ActionText + Quill), zaktualizowane widoki Kalendarza, ulepszenia UI oraz poprawki błędów - wszystko ściśle zgodne z twoją architekturą, kontrolerami Stimulus, strumieniami Turbo i separacją domeny. Nie wprowadzę nowych frameworków ani zewnętrznego kodu, zgodnie z twoją Umową Serwisową.
-
40 dni11 349 PLN
153 40 dni11 349 PLNCześć, miło cię poznać.
Jako programista full stack, żyję i oddycham dokładnie tym stosem: modułowy Rails oparty na domenie (Planner:: namespace), interaktywność napędzana Turbo, ActionText + Trix/Quill, Flowbite + Tailwind, Devise-JWT, Cloudinary, Stripe i zadania w tle oparte na Redis.
• Silnik kart z pełnym powtarzaniem przestrzennym z oceną biegłości, kartami, które się nie powtarzają, i logiką ukończenia
• Kanban + Zadania + Prace z filtrami, zasadami przesyłania i aktualizacjami Turbo Stream
• Notatki z WYSIWYG, Kalendarz z trybami sortowania/widoku i dziesiątkami zadań związanych z interfejsem Hotwire
Idealnie rozszerzę twoje istniejące wzorce — żadnych nowych frameworków, zero długu technologicznego, perfekcyjnie dopasowane do twoich aktualnych kontrolerów Stimulus i Turbo Streams.
…
Czekam na szybkie i czyste wdrożenie!
Z poważaniem
-
30 dni11 349 PLN
1117 4 0 30 dni11 349 PLNCześć!
Dokładnie przeczytałem Twój brief dotyczący Fazy 2 i mogę rozszerzyć Twoją aplikację Planner w sposób, który utrzyma wzorce Rails i Hotwire w czystości i przewidywalności.
Zaimplementuję pełne ocenianie umiejętności i logikę nauki, aby wyniki odzwierciedlały wydajność kart i ich ukończenie, naprawię błąd przewracania kart oraz dodam Kanban, Notatki z edytorem WYSIWYG, inteligentniejsze filtry i dopracowanie interfejsu użytkownika, które opisałeś.
Będę przestrzegać przestrzeni nazw Planner oraz istniejących konwencji Stimulus i Turbo, aby nic nowego nie zaskoczyło Twojej bazy kodu.
Moja praca będzie obejmować testy dla zasad oceniania, jasne kontrolery Stimulus dla Kanban i Talii oraz bezpieczne migracje dla wszelkich nowych pól.
Jedną z funkcji, którą bym zasugerował, jest mapa cieplna nauki, która pokazuje słabe obszary w talii i oferuje krótkie, skoncentrowane sesje, aby poprawić te konkretne karty, co uczyni postęp w nauce widocznym i wykonalnym.
… Dziękuję!
-
20 dni11 349 PLN
555 2 0 20 dni11 349 PLNWygląda na bardzo dobrze zorganizowany projekt Rails/Hotwire — to dokładnie taki rodzaj pracy „rozszerz istniejącą architekturę, nie wymyślaj jej na nowo”, z którym czuję się komfortowo.
Mogę pomóc Ci wdrożyć cały opisany zakres, ściśle przestrzegając Twoich istniejących wzorców:
* **Talia:** logika oceny umiejętności, pełny przepływ trybu nauki (losowa kolejność, niepowtarzające się łatwe, powtórzenie innych, okno zakończenia), aktualizacje logiki trudności i poprawki UI (automatyczne ukrywanie podglądów, brak dźwięku timera, odwrócone numerowanie, ujawnienie po kliknięciu).
* **Zadania / Prace:** aktualizacje listy + Kanban, potwierdzenia przesyłania z zasadami, filtry ukończone/nieukończone oraz nowy widok Kanban.
* **Notatki:** nowa zakładka Notatki z WYSIWYG (Trix/Quill przez ActionText), usunięcie kolumny podglądu z przeszłości.
* **Kursy / Kalendarz:** automatyczny filtr wyszukiwania, sortowanie kalendarza + nowe widoki przez Turbo/Stimulus.
* **Ogólny UI i projekt:** rozszerzalne kolumny, zmiana nazwy/koloru przycisków, znaczniki końca w Kanban oraz naprawa błędu przewracania kart w Taliach.
…
Zachowam wszystko w Twoim stosie Rails 8 + Hotwire + Tailwind, ponownie wykorzystam istniejące kontrolery Stimulus/Turbo Streams, uszanuję strukturę domeny `Planner::` i uniknę wprowadzania jakichkolwiek nowych frameworków lub zewnętrznego kodu poza tym, co zostało zatwierdzone.
Możesz sprawdzić moją pracę tutaj: [https://dima.ge](https://dima.ge)
Kilka szybkich pytań, aby dostosować oczekiwania:
1. Czy masz już udokumentowane kryteria akceptacji/przepływy użytkowników dla trybu nauki i logiki oceniania, czy powinienem je sformalizować na podstawie Twojego opisu?
2. Czy istnieje źródło projektu (Figma/Sketch) dla zmian UI, czy jest to prowadzone przez dewelopera w ramach Twojego obecnego systemu stylów?
3. Jaki jest Twój preferowany sposób pracy: gałęzie funkcji + przeglądy PR na GitHub/GitLab, czy bezpośrednie zatwierdzenia z regularnymi spotkaniami?
-
7 dni18 915 PLN
12784 4 2 7 dni18 915 PLNCześć,
Modularna struktura Rails Twojego projektu oraz interaktywność oparta na Hotwire idealnie pasują do moich umiejętności. Mam praktyczne doświadczenie w tworzeniu złożonych zestawów do nauki z losową logiką kart, dynamicznymi zachowaniami UI przy użyciu kontrolerów Stimulus, Turbo Streams do aktualizacji w czasie rzeczywistym oraz solidnymi systemami punktacji—wszystko to odzwierciedla Twoje wymagania dotyczące ulepszeń Zestawów i Trybu Nauki. Czuję się również komfortowo w implementacji tablic Kanban, filtrów, potwierdzeń przesyłania oraz zaawansowanych ulepszeń UI, zapewniając płynne i przyjazne dla użytkownika doświadczenie.
Moje doświadczenie obejmuje pracę z Rails 8, PostgreSQL, Redis, autoryzację Devise/Devise-JWT oraz integrację edytorów tekstu, takich jak ActionText i Quill. Zarządzałem również przesyłaniem plików za pośrednictwem Cloudinary, dostarczaniem e-maili przez SendGrid oraz przepływami płatności przy użyciu Stripe—zapewniając niezawodność i bezpieczeństwo na poziomie produkcyjnym. Zobowiązuję się do utrzymywania czystego, łatwego w utrzymaniu kodu, rozszerzania istniejących wzorców zamiast wprowadzania niepotrzebnych frameworków oraz zapewnienia pełnej zgodności z transferem IP zgodnie z Twoją Umową Serwisową.
Szczególnie interesuje mnie możliwość ulepszenia wielu modułów—Zestawów, Zadań, Notatek, Kursów i Kalendarza—przy zachowaniu modularnej architektury domeny. Moje podejście kładzie nacisk na staranną uwagę na szczegóły, łatwy w utrzymaniu kod oraz dopracowane UI/UX, które odpowiadają wizji Twojego projektu.
Chętnie porozmawiam o tym, jak mogę przyczynić się do Twojego projektu i pomóc w efektywnym i skutecznym wprowadzeniu tych aktualizacji. Dziękuję za poświęcony czas i uwagę.
…
Z poważaniem,
Aktualne zlecenia dla freelancerów w kategorii Bazy danych i SQL
Parsowanie bazy
168 PLN
Wymagania dotyczące kanałów:1. Język treści:Rosyjski lub ukraiński(dopasowana mieszana treść RU/UA)2. Liczba subskrybentów:Nie mniej niż 500 subskrybentów3. Aktywność:Ostatni post opublikowany nie później niż 32 godziny temu4. Komentarze:Na kanale muszą być otwarte komentarze… Bazy danych i SQL, Parsowanie danych ∙ 14 godzin 10 minut temu ∙ 27 ofert |
Należy sprawdzić skrypty i zaktualizować dane w bazie danych postgres.Konieczne jest poprawienie skryptów SQL dla bazy Postgres. Należy sprawdzić skrypty i zaktualizować dane z zewnętrznych tabel Excel oraz między dwoma bazami (różne serwery) Postgres. Uruchamianie skryptów przez program AnyDesk Navicat. Lista danych do sprawdzenia i korekty: 1.… Bazy danych i SQL ∙ 3 dni 17 godzin temu ∙ 18 ofert |
Potrzebny architekt Airtable do zbudowania schematu relacyjnego i nowej czystej bazy AirtablePotrzebna pomoc w przemyśleniu i zbudowaniu czystiej schemy relacyjnej dla wewnętrznego systemu operacyjnego w Airtable. Obecna baza jest już używana przez zespół, ale rozwinęła się organicznie: struktura jest częściowo płaska, część tabel/widoków jest używana aktywnie, część… Bazy danych i SQL, Aplikacje desktopowe ∙ 4 dni 10 godzin temu ∙ 10 ofert |
Platforma edukacyjna dla trenerów koszykówki + niestandardowy CMSPlatforma edukacyjna dla trenerów koszykówki + Custom CMSPrzegląd projektu Poszukujemy doświadczonego zespołu deweloperskiego lub programisty full-stack do zbudowania nowoczesnej platformy edukacyjnej dla trenerów koszykówki. Strona internetowa zapewni trenerom koszykówki dostęp… Bazy danych i SQL, Programowanie stron internetowych ∙ 5 dni 4 godziny temu ∙ 92 oferty |
Integracja Viber w 8.3
842 PLN
Potrzebna integracja Viber w własnym CRM (1C 8.3)O firmieFirma "Domofon System" zajmuje się instalacją i serwisowaniem systemów domofonowych.Baza ponad 40 000 abonentów.Pracujemy na własnym dopracowanym systemie opartym na 1C 8.3.Szukamy specjalisty lub zespołu do… Bazy danych i SQL, Tworzenie chatbota ∙ 5 dni 7 godzin temu ∙ 18 ofert |