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

https://github.com/cleilsonandrade/ignite_feed

Aplicação de uma timeline de feed de post de um blog, desenvolvido em React utilizando TypeScript para fim de estudos de ambos.
https://github.com/cleilsonandrade/ignite_feed

blog components dark-theme date-fns design feed frontend phosphor-react react react-dom states vite

Last synced: 7 months ago
JSON representation

Aplicação de uma timeline de feed de post de um blog, desenvolvido em React utilizando TypeScript para fim de estudos de ambos.

Awesome Lists containing this project

README

          


Ignite Feed


Aplicação de uma timeline de feed de post de um blog, desenvolvido em React utilizando TypeScript para fim de estudos de ambos.


Logo

# 📒 Índice
* [Descrição](#descrição)
* [Requisitos Funcionais](#requisitos)
* [Tecnologias](#tecnologias)
* [Design](#design)
* [Cores](#cores)
* [Fontes](#fontes)
* [Ícones](#ícones)
* [Instalação](#instalação)
* [Licença](#licença)

# 📃 Descrição
Aplicação de uma timeline de feed de post de um blog, desenvolvido em React utilizando TypeScript para fim de estudos de ambos. Os estudos se propõe a entender o funcionamento de componentes, seu ciclo de vida, estados, componentização, props do React e a tipagem estática, interface impostos pelo TypeScript. Utiliza-se o [**Vite**](https://vitejs.dev/) como servidor e libs auxiliares [**date-fns**](https://date-fns.org/), [**date-fns**](https://date-fns.org/) e [**Phosphor React**](https://www.npmjs.com/package/phosphor-react) para o desenvolvimento.

# 📌 Requisitos Funcionais
- [x] Componentizacao

- [x] Comentar

- [x] Visualizar comentários com data e hora

- [x] Curtir comentários

- [x] Excluir comentários

# 💻 Tecnologias
- **HTML**
- **CSS**
- **JavaScript**
- **TypeScript**
- **Vite**
- **ReactJS**
- **date-fns**
- **ReactDom**

# 🎨 Design
- O modelo final para versão desktop e mobile está disponível na pasta `./design`

- Cores

* #323236

* #fff

* #e1e1e6

* #c4c4cc

* #8d8d99

* #323238

* #29292e

* #202024

* #121214

* #00B37E

* #00875f

* #F75A68

- Fontes

* Roboto, sans-serif

- Ícones

* Phosphor React

# 🚀 Instalação
```bash
# Clone este repositório:
$ git clone https://github.com/CleilsonAndrade/ignite_feed.git
$ cd ./ignite_feed

# Instalar as dependências:
$ yarn install

# Executar:
$ yarn dev
```

# 📝 Licença
Esse projeto está sob a licença MIT. Veja o arquivo [LICENSE](LICENSE) para mais detalhes.

---


Feito com 💜 by CleilsonAndrade