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 dni7269 PLN45 dni7269 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 dni9086 PLN
424 3 0 30 dni9086 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 dni10 904 PLN
384 4 0 20 dni10 904 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 dni909 PLN
2259 5 1 30 dni909 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 dni7269 PLN
328 40 dni7269 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 dni10 904 PLN
173 40 dni10 904 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 dni10 904 PLN
1137 4 0 30 dni10 904 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 dni10 904 PLN
535 2 0 20 dni10 904 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 173 PLN
12862 4 2 7 dni18 173 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
Zadanie techniczne: Integracja bota czatu Telegram z BAS1. Ogólny opis Należy zrealizować integrację chatbota z systemem BAS w celu przesyłania i rejestrowania danych o towarach (zamówieniach). 2. Dane wejściowe (przesyłane przez chatbota): ID grupy Nazwa towaru (z kodem towaru) Cena towaru 3. Logika działania: Po naciśnięciu… Automatyzacja zarządzania przedsiębiorstwem, Bazy danych i SQL ∙ 5 minut temu |
Baza 1C dla przedsiębiorstwaPotrzebna baza do prowadzenia magazynu autozłomowiska, kontroli finansów oraz formowania zamówień. Trzeba dodawać samochód jako obiekt i przypisywać do niego części. Pełną strukturę oraz to, jak powinno to wyglądać i działać, omówię podczas rozmowy. Bazy danych i SQL ∙ 9 godzin 39 minut temu ∙ 5 ofert |
Integracja danych 1CZorganizować jakościowe przygotowanie i transfer danych z 1C do BigQuery do dalszego wykorzystania w Looker:Zorganizować dane zgodnie z tym, jakie pola są potrzebne.Przygotować zrozumiałą strukturę tabel i pośrednich zbiorów danych, na których będą budowane… Bazy danych i SQL, Obróbka danych ∙ 1 dzień 15 godzin temu ∙ 9 ofert |
Opracowanie prostego systemu controllingu i ewidencji zarządczej w Google Sheets „pod klucz”Nazwa zadania: Opracowanie prostego systemu controllingu i ewidencji zarządczej w Google Sheets „pod klucz” dla firmy budowlanej w Polsce (+ szkolenie online oraz pomoc przy wdrożeniu) O firmie, kontekście i moim głównym problemie Dzień dobry, Poszukuję doświadczonego… Bazy danych i SQL, Usługi księgowe ∙ 2 dni 20 godzin temu ∙ 33 oferty |
Opracowanie analitycznego dashboardu Power BI
164 PLN
Oto nasze zapytanie, potrzebna osoba, która zna się na Power BI: Ekran 1: Strategic Cockpit (Zdrowie finansowe fabryki) Cel: W ciągu 5 sekund zrozumieć, „gdzie tracimy pieniądze i ile?”. KPI Tiles (Górny pasek): Całkowita marża (Fakt vs Plan) w %. Kwota „straty” (wyrażenie… Bazy danych i SQL ∙ 3 dni temu ∙ 13 ofert |