Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/wendykr/tweetovani-app

Aplikace pro sdělení krátké zprávy na způsob Twitteru.
https://github.com/wendykr/tweetovani-app

czechitas eslint prettier react session-storage twitter-clone typescript vite

Last synced: 9 days ago
JSON representation

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

Awesome Lists containing this project

README

        

# 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](https://github.com/Czechitas-podklady-WEB/cvrlikani-zadani).

## Abstrakt

Programuju aplikaci s dynamickým obsahem rozdělenou do několika komponent.
Využila jsem připravený [návrh](https://github.com/Czechitas-podklady-WEB/cvrlikani-zadani), 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](./design/screen.jpg)