DomůSlužbyCeny & ProcesO mněPortfolioFAQKontakt
Zpět na portfolio
Case Study

Teemyo

Webová aplikace pro týmovou spolupráci a brainstorming

Zobrazit živě
Teemyo - Webová aplikace pro týmovou spolupráci

O projektu

Teemyo je komplexní nástroj pro týmovou spolupráci, který vznikl jako osobní projekt na brainstorming a postupně se rozrostl o modul Decider pro rozhodovací procesy, myšlenkové mapy se dvěma režimy zobrazení a pokročilou správu poznámek. Aplikace nabízí real-time aktualizace přes SignalR, vyhledávání veřejných poznámek podle obsahu s optimalizovaným výkonem, sledování uživatelů, skupiny, projekty a export do PDF.

Informace o projektu

Klient

Interní projekt

Platforma

Webová aplikace

Stav

Aktivní

Doba vývoje

8 měsíců

Rok

2024

Použité technologie

Podívejte se na stack, který jsem použil pro tento projekt

Frontend

Vite.jsTypeScriptTailwind CSS

Backend

.NET 8C#SignalREntity Framework

Databáze

MS-SQL

Cloud

Azure

Nástroje

Docker

Klíčové funkce

Brainstorming modul pro generování a organizaci nápadů

Decider modul pro strukturované rozhodovací procesy

Myšlenkové mapy se dvěma režimy zobrazení

Real-time aktualizace přes SignalR

Optimalizované fulltextové vyhledávání veřejných poznámek

Sledování uživatelů a správa skupin

Správa projektů s týmovým přístupem

Export poznámek do PDF

Výzvy

  • 1

    Návrh real-time synchronizace pro současnou editaci více uživateli

  • 2

    Optimalizace výkonu fulltextového vyhledávání ve velkém objemu dat

  • 3

    Implementace dvou režimů zobrazení myšlenkových map

  • 4

    Postupné rozšiřování architektury o nové moduly

Řešení

  • 1

    SignalR pro efektivní obousměrnou komunikaci v reálném čase

  • 2

    Indexované vyhledávání na úrovni databáze s cachováním výsledků

  • 3

    Flexibilní renderovací engine pro přepínání mezi zobrazeními

  • 4

    Modulární architektura umožňující snadné přidávání nových funkcí

Výsledky

Intuitivní nástroj pro brainstorming a rozhodování

Bleskově rychlé vyhledávání i při velkém objemu poznámek

Real-time spolupráce bez nutnosti obnovovat stránku

Aktivně používaná platforma s rostoucí uživatelskou základnou

Průběh vývoje

Od analýzy po nasazení - jak probíhal vývoj projektu

3 týdny

Návrh a prototyp

Specifikace brainstorming modulu, návrh UI/UX, prototyp

8 týdnů

Backend a real-time

Implementace .NET API, SignalR hubů a databázového modelu

8 týdnů

Frontend vývoj

Vývoj UI ve Vite.js, integrace s API a real-time vrstvou

8 týdnů

Moduly Decider a Mindmapy

Rozšíření o rozhodovací modul a myšlenkové mapy

3 týdny

Optimalizace a nasazení

Fulltextové vyhledávání, optimalizace výkonu, deploy na Azure

Máte podobný projekt?

Rád vám pomohu s realizací vaší aplikace. Neváhejte mě kontaktovat pro nezávaznou konzultaci.

Kontaktovat