Skip to content

ZenoSoftwareDev/RocketSuite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

RocketSuite - All-in-One Web Tools

RocketSuite to błyskawiczna, jednoplikowa aplikacja internetowa (Single Page Application) zawierająca zbiór przydatnych narzędzi dla deweloperów, twórców i codziennych użytkowników. Aplikacja została zaprojektowana z myślą o maksymalnej wydajności i bezkompromisowej prywatności.

Większość narzędzi działa w 100% po stronie klienta (Client-Side), co oznacza, że przetwarzane pliki, hasła i dokumenty nigdy nie opuszczają Twojego urządzenia.


Główne funkcje (Moduły)

Aplikacja składa się z 9 niezależnych modułów:

  1. Generator QR: Zaawansowane tworzenie kodów QR (URL, WiFi, vCard, Crypto, Wydarzenia) z opcją dodawania własnego logo i sprawdzaniem kontrastu WCAG. Historia generowania zapisywana jest lokalnie (localStorage).
  2. Ochrona Haseł: Kryptograficzny generator haseł oraz zaawansowany weryfikator siły haseł (oparty na algorytmie zxcvbn), działający w pełni offline.
  3. Formatowanie Tekstu: Narzędzia do szybkiej konwersji wielkości liter, usuwania spacji oraz edytor z podglądem Markdown na żywo (Live Preview).
  4. Narzędzia PDF: Manipulacja plikami PDF bezpośrednio w pamięci RAM przeglądarki (łączenie, wydzielanie stron, nakładanie znaków wodnych, konwersja obrazów do PDF).
  5. DevTools: Formatowanie i minifikacja JSON, kodowanie/dekodowanie Base64 oraz generowanie hashów MD5/SHA-256.
  6. Studio Kolorów: Narzędzie do sprawdzania kontrastu WCAG, konwersji HEX/RGB oraz kroplomierz potrafiący pobierać kolory z wgranych lokalnie zdjęć.
  7. Obróbka Obrazów: Bezpieczna, działająca w oparciu o Canvas API kompresja i konwersja formatów graficznych (PNG/JPEG/WEBP).
  8. Produktywność: Minimalistyczny timer Pomodoro z wbudowanym notatnikiem z funkcją automatycznego, lokalnego zapisu.
  9. Skracacz Linków: Jedyny moduł wymagający połączenia z serwerem. Prosty i szybki system przekierowań oparty na backendzie w PHP i lekkiej bazie SQLite.

Stack Technologiczny

Projekt udowadnia, że do zbudowania potężnego i responsywnego narzędzia nie potrzeba ciężkich frameworków.

  • Frontend: HTML5, CSS3, Vanilla JavaScript (ES6+).
  • Backend (Tylko Skracacz Linków): PHP 8+, SQLite3.
  • Zewnętrzne Biblioteki (CDN):
    • marked.js (Renderowanie Markdown)
    • zxcvbn.js (Analiza siły haseł)
    • pdf-lib.js (Manipulacja plikami PDF client-side)
    • crypto-js (Haszowanie kryptograficzne)
    • qrcode-generator (Tworzenie matryc QR)

Architektura Prywatności

Z wyjątkiem skracacza linków, aplikacja nie posiada zewnętrznej bazy danych.

  • Zero logów: Pliki PDF, zdjęcia czy wpisywane hasła przetwarzane są w izolowanym środowisku przeglądarki.
  • Lokalny zapis: Historia kodów QR i notatki z modułu Pomodoro przechowywane są wyłcznie w obiekcie localStorage na urządzeniu użytkownika.

Uruchomienie lokalne

  1. Sklonuj to repozytorium:
    git clone [https://github.com/ZenoSoftware.Dev/RocketSuite.git](https://github.com/ZenoSoftware.Dev/RocketSuite.git)
    
    Otwórz plik index.html w dowolnej nowoczesnej przeglądarce (Chrome, Firefox, Edge, Safari).
    
    Gotowe! Większość narzędzi zadziała natychmiast.
    

Ważne (Skracacz Linków): Aby przetestować skracacz adresów URL, musisz uruchomić projekt na lokalnym serwerze wspierającym PHP oraz rozszerzenie PDO_SQLite (np. XAMPP, MAMP lub wbudowany serwer PHP: php -S localhost:8000).

O tworcach

Projekt został stworzony i udostępniony przez ZenoSoftware.Dev – niezależne studio programistyczne specjalizujące się w tworzeniu wydajnych aplikacji webowych i dedykowanych systemow B2B dla nowoczesnego biznesu.

Szukasz partnera technologicznego do stworzenia stabilnego i szybkiego oprogramowania bez obciążania projektu zbędnymi technologiami?

Porozmawiajmy o kodzie: zenosoftware.dev

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors