Budżet: 2400 EUR Termin: 14 dni
Pod względem terminów i ceny - orientacyjnie 10-14 dni roboczych i 2400 USD za pierwszą ukończoną wersję rozszerzenia z WXT, TypeScript, TSyringe, popup, Badge, przechowywaniem stanu, przyciskiem czyszczenia zakładek i podstawową weryfikacją logiki biznesowej.
Zobacz, jest tu niuans - zadanie jest małe pod względem rozmiaru, ale nie do końca zabawkowe. Ważne jest, aby starannie rozdzielić warstwy, aby API Chrome, Storage, monitorowanie zakładek i logika nastroju pupila nie stały się jednym kłębkiem. Ogólnie jest w porządku, po prostu lepiej zadbać o staranność w architekturze od początku, niż leczyć to później.
> Jeśli chodzi o rozszerzenia - mam doświadczenie z logiką API Chrome i Manifest V3, publicznego GitHuba dotyczącego rozszerzenia nie dołączam do oferty, część takich prac zazwyczaj jest zamknięta.
> Jeśli chodzi o TSyringe - DI w TypeScript zamykamy, usługi przechowywania, monitorowania i zarządzania interfejsem można normalnie rozdzielić przez kontener.
> Jeśli chodzi o realizację - robimy usługę monitorowania, model stanów 0-10, 11-20, 21-35, 35+, popup bez ciężkiego frameworka frontendowego, repliki pupila, zamykanie zakładek ponad limit poza aktywną i przypiętymi, a następnie wprowadzamy podstawowe testy modułowe.
> Pytanie 1 - limit do czyszczenia powinien być stały z koncepcji czy użytkownik będzie mógł go zmieniać w ustawieniach?
> Pytanie 2 - czy potrzebne jest przygotowanie pakietu do publikacji w Chrome Web Store, czy wystarczy repozytorium, budowa i instrukcje uruchomienia?
Podobne przypadki dotyczące pracy produktowej i architektonicznej:
> https://business.ingello.com/vorfahr - SaaS z logiką produktową, panelami, płatnościami i staranną architekturą
> https://business.ingello.com/fractal - automatyzacja inżynieryjna i skomplikowana logika pracy z procesami programowymi
Główny landing FLH Ingello:
> https://systems-fl.ingello.com
!!Jesteśmy gotowi podjąć się tego jako ograniczonego etapu z jasnym wynikiem!! =)