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

https://github.com/levmn/genblog-frontend

🚀 criação do front-end do blog. referente ao bloco 3 do bootcamp da @generationbrasil.
https://github.com/levmn/genblog-frontend

reactjs typescript

Last synced: 20 days ago
JSON representation

🚀 criação do front-end do blog. referente ao bloco 3 do bootcamp da @generationbrasil.

Awesome Lists containing this project

README

          

🚀 Blog Generation (Bloco 3)


Repositório referente ao terceiro bloco do bootcamp da Generation Brasil, contendo a aplicação front-end do projeto blog pessoal.


## 🔧 Tecnologias
* Typescript;
* React JS;
* react-router-dom;
* react-toastify;
* redux;
* axios;
* npm;
* yarn;
* Material UI;
* VS Code;
* Vercel.

## ⚙️ Funcionalidades
* Cadastro do Usuário: Para navegar na aplicação é necessário que o usuário faça um cadastro com nome, e-mail, senha, opcionalmente uma foto e que esteja logado;
* CRUD de Temas: É possível que o usuário cadastre a descrição de um tema para a postagem na aplicação, que pode ser posteriormente atualizado ou deletado;
* CRUD de Postagens: É possível que o usuário crie uma postagem com título, texto e um tema, podendo também atualizar qualquer campo ou deletar essa postagem posteriormente;
* SPA: Utilizando o conceito de Single-Page Application (Aplicativo de página única), é possível que o usuário navegue por uma página inicial (home) com uma tab que contém as postagens e um sobre o site, também é possível navegar pela lista de postagens, temas e cadastre temas.

## 💾 Rodando o projeto

Para rodar o projeto basta clonar este repositório e dar o seguinte comando para instalar as dependências:

```
yarn
```

E o seguinte comando para rodar a aplicação localmente:

```
yarn start
```

Você pode visualizar a aplicação back-end do projeto aqui.

## 🛰️ Status do projeto

O projeto está finalizado.