Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/wendykr/tweetovani-app
- Owner: wendykr
- Created: 2024-06-06T18:31:15.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-11-12T13:23:26.000Z (3 months ago)
- Last Synced: 2024-12-06T16:19:37.508Z (2 months ago)
- Topics: czechitas, eslint, prettier, react, session-storage, twitter-clone, typescript, vite
- Language: TypeScript
- Homepage: https://tweetovani.netlify.app
- Size: 1.13 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
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šíhoNa dalších funcionalitách aplikace pracuju.
![screenshot](./design/screen.jpg)