Skip to content

wendykr/tweetovani-app

Repository files navigation

Projekt Tweetování

Aplikace pro sdělení krátké zprávy na způsob Twitteru.

Na tomto projektu aktuálně pracuju.

  • programuju v Reactu s TypeScriptem
  • využívám bundler Vite
  • data ukládám do sesionStorage

Zadání

Vytvořit jednoduchou aplikaci napodobující Twitter. Základní funkcí bude, aby uživatel mohl zadat krátký text do textového políčka, který se následně objeví v seznamu zveřejněných zpráv. Jakmile tuto funkcionalitu dokončíte, rozšiřte aplikaci o další funkce dle vlastních nápadů.

K dispozici je hotový statický HTML a CSS návrh zde.

Abstrakt

Programuju aplikaci s dynamickým obsahem rozdělenou do několika komponent.
Využila jsem připravený návrh, který si upravuju svým potřebám.

Aktuální funkce aplikace:

  • na stránce Domů zobrazuje výchozí zprávy uživatelů seřazeny chronologicky od nejnovějšího
  • v levém Sidebaru zobrazuje náhodně vygenerovaný profil uživatele, pod kterým lze:
    • přidat nový příspěvek
    • mazat vlastní příspěvek
    • přidávat/odebírat příspěvky ze záložky
    • lajkovat příspěvky
  • v pravém Sidebaru zobrazuje:
    • vyhledávací pole, přes které lze filtrovat zprávy podle hledaného výrazu
    • náhodně vygenerovaný seznam 3 profilů, které lze sledovat/nesledovat
  • na stránce Záložky zobrazuje uložené příspěvky náhodně generovaného profilu uživatele - seřazeny chronologicky podle času přidání do záložky od nejnovějšího
  • na stránce Lajky zobrazuje oblíbené příspěvky náhodně generovaného profilu uživatele - seřazeny chronologicky podle času lajknutí od nejnovějšího

Na dalších funcionalitách aplikace pracuju.

screenshot