PlusCode — IDE/edytor dla JavaScript z narzędziami komercyjnymi
PlusCode — desktop IDE na Electron, zaprojektowana dla JavaScript/TypeScript/React, z naciskiem na pracę programisty i jego kuratora (team leada). W edytorze wbudowane są: kalendarz zadań, system śledzenia błędów od kuratora, inteligentne grupowanie plików, kopie zapasowe, zrzuty ekranu kodu i wizualizacja struktury projektu. Odpowiadam za cały cykl rozwoju — od API do UI.
O projekcie
PlusCode — to IDE/edytor, skierowany przede wszystkim do programistów JavaScript i zespołów, gdzie ważna jest interakcja między wykonawcą a kuratorem (team leadem).
Celem projektu jest poprawa doświadczenia pracy programisty z kodem i plikami „z pod maski” oraz uproszczenie komunikacji z klientem/kierownikiem dzięki wbudowanym funkcjom komercyjnym:
- kurator może dodawać błędy/zadania bezpośrednio do systemu,
- programista rozwiązuje je w ramach jednej aplikacji,
- jest kalendarz zadań,
- inteligentne i ręczne grupowanie plików,
- system kopii zapasowych,
- wizualizacja struktury projektu i inne narzędzia.
Edytor od razu zapewnia większe wsparcie dla JavaScript / TypeScript / React, co czyni go przydatnym szczególnie dla programistów frontendowych.
Moja rola:
- Odpowiadam za cały produkt jako całość:
projektowanie interfejsu i UX,
- rozwój UI (HTML, CSS, niestandardowe komponenty),
- realizację funkcjonalności na Electron i JavaScript,
- integrację z API oraz wewnętrzną logikę aplikacji,
rozwój własnego systemu designu.
W zasadzie prowadzę PlusCode od pomysłu do działającej aplikacji desktopowej.
Technologie:
Platforma: Electron JS
Język i logika: JavaScript (Electron, Vanilla JS)
Edytor kodu: Ace Code Editor (z niestandardowymi rozszerzeniami i ustawieniami, napisanymi przeze mnie)
Interfejs: HTML, CSS
API: PHP
O projekcie
PlusCode — to IDE/edytor, skierowany przede wszystkim do programistów JavaScript i zespołów, gdzie ważna jest interakcja między wykonawcą a kuratorem (team leadem).
Celem projektu jest poprawa doświadczenia pracy programisty z kodem i plikami „z pod maski” oraz uproszczenie komunikacji z klientem/kierownikiem dzięki wbudowanym funkcjom komercyjnym:
- kurator może dodawać błędy/zadania bezpośrednio do systemu,
- programista rozwiązuje je w ramach jednej aplikacji,
- jest kalendarz zadań,
- inteligentne i ręczne grupowanie plików,
- system kopii zapasowych,
- wizualizacja struktury projektu i inne narzędzia.
Edytor od razu zapewnia większe wsparcie dla JavaScript / TypeScript / React, co czyni go przydatnym szczególnie dla programistów frontendowych.
Moja rola:
- Odpowiadam za cały produkt jako całość:
projektowanie interfejsu i UX,
- rozwój UI (HTML, CSS, niestandardowe komponenty),
- realizację funkcjonalności na Electron i JavaScript,
- integrację z API oraz wewnętrzną logikę aplikacji,
rozwój własnego systemu designu.
W zasadzie prowadzę PlusCode od pomysłu do działającej aplikacji desktopowej.
Technologie:
Platforma: Electron JS
Język i logika: JavaScript (Electron, Vanilla JS)
Edytor kodu: Ace Code Editor (z niestandardowymi rozszerzeniami i ustawieniami, napisanymi przeze mnie)
Interfejs: HTML, CSS
API: PHP