Andrii Moskalenko
Zaproponuj Andrii pracę nad swoim kolejnym zleceniem.
Ranking
Poziom znajomości języków obcych
Umiejętności i kwalifikacje
Programowanie
Design i sztuka
Grafiki, audio i wideo
Administracja systemami IT
Tłumaczenia
Praca z tekstami
Portfolio
-
9869 PLN 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
-
16 448 PLN Yurba — ukraińska sieć społecznościowa z anonimowym śladem
Układ HTML i CSSYurba — ukraińska sieć społecznościowa, skoncentrowana na swobodnej komunikacji i możliwości pozostawiania anonimowego śladu. Projekt został stworzony jako odpowiedź na przeciążony i niewygodny funkcjonalność Facebooka oraz brak anonimowości. Główna idea — dać Ukraińcom swoją platformę do dyskusji o wiadomościach, problemach i życiu w własnym infopolu, wykorzystując narzędzia, które zostały opracowane przez Ukraińców dla Ukraińców.
W Yurba również aktywnie wykorzystuje się funkcje AI:
- analiza postów i treści dla reklamodawców,
… - poprawa rekomendacji,
- pomoc użytkownikom (na przykład „krótkie streszczenie posta” dla użytkowników premium).
Moja rola
Jestem współzałożycielem projektu i odpowiadam za:
- UI/UX-design całej platformy,
- frontend development (HTML, CSS, JavaScript, własna biblioteka komponentów),
- aplikację desktopową na Electron (WebView + dodatkowe funkcje AI i integracje).
- Faktycznie prowadzę produkt od pomysłu i prototypów do realizacji interfejsu i zachowania w przeglądarce/desktopie.
Technologie:
Frontend: Vanilla JavaScript, HTML, CSS, własna biblioteka komponentów YurbaLib
Backend: Go (Golang), MySQL
Desktop: Electron (opakowanie z dodatkowymi funkcjami, w tym AI-funkcje)
Infrastruktura: WebSocket- wiadomości (czas rzeczywisty dla wiadomości i części interakcji)
Podstawowa funkcjonalność projektu:
- Strumień postów z możliwością formatowania tekstu i dodawania plików.
- Profile użytkowników.
- Komentarze, polubienia, reposty.
- Trzy motywy wizualne: jasny, ciemny i ciemnoniebieski.
- Wiadomości w czasie rzeczywistym przez WebSocket.
- Wbudowany komunikator.
- Ustawienia strumienia i profilu.
- System Yurba Coins — wewnętrzna waluta na prezenty i ozdoby profilu.
Funkcje AI:
- analiza postów,
- rekomendacje,
- krótkie streszczenia/rezumé dla użytkowników premium.
UI/UX i system designu
Interfejs zbudowany jest na znanej użytkownikom strukturze, łącząc najlepsze pomysły Twittera, Facebooka i innych sieci społecznościowych, ale w bardziej czystej i logicznej formie.
Główny ekran — to trzy kolumny:
1. Lewa kolumna — nawigacja
menu: wiadomości, nowości, profil i kluczowe sekcje.
2. Centralna kolumna — treść
formularz publikacji posta z ustawieniami formatowania i dołączania plików,
główny strumień postów.
3. Prawa kolumna — ustawienia strumienia
dodatkowe filtry, ustawienia wyświetlania itp.
Interfejs jest zwięzły i maksymalnie czysty — użytkownikowi trudno się zgubić nawet przy pierwszej wizycie.
Co mogę zaoferować na podstawie tego projektu:
- Opracowanie zrozumiałych i „żywych” interfejsów pod jakiekolwiek zadania i produkty.
- Umiejętność dobierania kolorów, które działają, z zrozumieniem ich wpływu na postrzeganie produktu.
- Strukturalne podejście: zarówno kod, jak i design dzielę na oddzielne bloki/komponenty, które następnie łatwo skalować i dostosowywać.
- Pełny cykl: od pomysłu i prototypu w Figma — do gotowej aplikacji webowej lub desktopowej (VS Code, Git, DevTools itp.).
Aktywność
| Ostatnie oferty 8 | Budżet | Dodana | Terminy | Oferta | |
|---|---|---|---|---|---|
|
Wymagane jest stworzenie stron html za pomocą Chat GPT
58 PLN
|
|||||
|
Opracować podpis HTML do e-maila
64 PLN
|
|||||
|
Układ strony
329 PLN
|
|||||
|
Sklep internetowy
822 PLN
|
|||||
|
Programista Front End wysokiej jakości landingów Flexbox, Bootstrap
247 PLN
|
|||||
|
Landing dla sprzedaży jednego webinaru
254 PLN
|
|||||
|
Potrzebny jest web developer do długoterminowej współpracy
106 PLN
|
|||||
|
HTML CSS / kodowanie
206 PLN
|