Dostosowanie modułu notatek graficznych - JavaScript
Szanowni Państwo,
poszukujemy specjalisty, który podejmie się rozszerzenia modułu notatek graficznych (z istniejącego rozwiązania open-source) i dopasowania go do wymagań naszego klienta. Wspomniany moduł tworzony jest przy użyciu technologii JavaScript. Backend aplikacji tworzony jest przy użyciu technologii Laravel/PHP.
Wymagania obejmują:
- możliwość tworzenia notatek graficznych przy użyciu narzędzia pióra;
- dostępność narzędzi gumka, flamaster (zakreślacz), pole tekstowe;
- możliwość dostosowania grubości / koloru pióra oraz zakreślacza (min. 5 zakresów);
- możliwość wklejania obrazów / pdfów na płótno;
- możliwość wybrania koloru tła lub formatu tła (zeszyt w linie, kratka, o kilku różnych wielkościach);
- widoczność ram kartki A4, z możliwością dodania następnych kartek;
- wszystkie funkcjonalności powinny działać na urządzeniach mobilnych;
- funkcjonalność eksportu zawartości wspomnianych wyżej kartek A4 (wszystkich lub wybranych stron) do formatu PDF;
- serializacja i deserializacja zawartości notatki do formatu JSON;
- rozwiązanie musi być self-hosted, notatki nie mogą być przesyłane nigdzie poza serwer należący do naszej firmy.
Jesteśmy otwarci na użycie istniejących rozwiązań open-source i dostosowanie ich do opisanych skrótowo powyżej potrzeb klienta (np. https://github.com/excalidraw/excalidraw, https://github.com/personalizedrefrigerator/js-draw).
Jako firma jesteśmy otwarci na długotrwałą współpracę, a także możemy zaoferować udział w wielu zróżnicowanych projektach. W przypadku dodatkowych pytań zapraszamy do kontaktu.