Přejít na obsah
online
csv0.46.1 · 1d135e2
mainlane.io

Portfolio

Produkty, které jsme vytvořili: úkol, řešení a výsledek.

Platforma
Technologie

Zobrazeno 3 z 18

Práce v týmech

Projekty, na kterých jsem pracoval jako součást týmu klienta. Názvy klientů neuvádíme.

Game-match streaming platform

led – úno 2023

Streamovací platforma pro herní zápasy s ligami, sázkami, peněženkami a předplatným.

  • Angular
  • NestJS
  • PostgreSQL
  • MongoDB
Řešení

Během krátké spolupráce jsem vytvořil oznámení v reálném čase přes sockety (stav nepřečtených, pozvánky do zápasů a lig, události nových odběratelů na backendu), správu uživatelů pro administrátory (role, stav zablokování s důvodem, vyhledávání a řazení, pojistka proti změně vlastní role), správu plateb s blockchainem a transakcemi na účtech a administraci kategorií s ořezem obrázků a samostatným modulem herních pravidel v API.

Team collaboration platform

2021 – 2022

RoleSenior frontend vývojář

Multi-tenant pracovní prostor s chaty, kanbanovými tabulemi, kalendářem, poznámkami, soubory a videohovory na webu, v iOS, Androidu a na desktopu.

  • Angular
  • NestJS
  • MongoDB
  • Electron
  • Capacitor
Řešení

Rok a půl jsem patřil k nejaktivnějším frontendovým vývojářům a zároveň jsem revidoval a mergoval práci ostatních vývojářů:

  • Chat a vlákna: editor formátovaného textu se zmínkami, emoji, vloženými obrázky a přetahovanými soubory; hlasové zprávy fungující v prohlížeči, na desktopu i v iOS; vlákna s odznaky, stránkováním a deep linky z push oznámení; nekonečné posouvání s „přejít na současnost“; vyhledávání; skupinové chaty a přímé zprávy; převod zprávy na úkol, událost nebo poznámku i s přílohami.
  • Tabule a úkoly: kanban s přetahováním a automatickým posouváním, backlog a archiv, štítky a filtry, odhady, podúkoly, osobní tabule aktualizované v reálném čase.
  • Kalendář, poznámky a soubory: připomínky, celodenní a opakované události, ošetření letního času, checklisty, datová místnost s veřejnými a soukromými složkami a oprávněními.
  • Videohovory: hovory v prostorech, projektech i přímých zprávách, vyzvánění, které funguje na pozadí v iOS, externí hosté.
  • Mobil a desktop: nová navigace a přepracované obrazovky, podpora iPadu a orientace na šířku, sestavení pro Android a iOS a účty v obchodech, oznámení na desktopu, Nerušit, deep linky a podepsaná sestavení pro Windows a macOS.
  • Výkon: klíčové seznamy převedené do stavu NGXS, cache vláken, upgrade Angularu a TypeScriptu.