Skip to content

VinnyBenev/PodeBlogar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PodeBlogar

Um trabalho realizado durante o curso técnico de informática p/Internet em FIEC - Indaiatuba, onde pesquisei e criei um crud simples utilizando algumas tecnologias de interesse, desenvolvendo uma interface de um blog que permite a postagens de conteúdos com imagens. O projeto visa o melhor entendimento de Express e a ampliação de conhecimentos sobre outros frameworks ainda não explorados.

Funcionalidades

--Visualizar posts: todos os posts podem ser observados na página inicial, de forma sequencial e atrativa;
--Inserir post: É possível criar um novo post para o blog, adicionando um nome, imagem e o conteúdo abordado como tópico do post;
--Editar post: Caso não esteja satisfeito com algo no post criado, é possível acessar uma página de edição para alterar algum dado da postagem;
--Deletar post: Por fim, é permitido deletar um post já inserido ao blog.

Tecnologias

Tecnologias utilizadas:

*Javascript
*Node
*Express
*Multer
*EJS
*mongoose
*CSS

Instalação

Para instalar o projeto em sua máquina:\

1- clone o repositório em seu ambiente de trabalho com git clone https://github.com/VinnyBenev/PodeBlogar
2- Instale o Node.js em sua máquina
3- Utilize o comando cd CRUD_JavaScript no terminal
4- Instale as dependências do projeto npm i
5- Inicie a aplicação npm start
6- Abra o navegador na rota "http://localhost:4000"

Principais Aprendizados

Com o projeto, foi possível desenvolver habilidades na criação de um crud básico, aprimorando os conhecimentos sobre design pattern, apesar de realizar os serviços e controladores junto às rotas, visto que o intuito com o blog não consiste em uma estruturação MVC. Desenvolvi conhecimentos sobre a utilização e estruturação do MongoDB e Multer para armazenar imagens. Além dos aspectos back-end, obtive experiências significativas com front-end, utilizando EJS e CSS para estilizar a forma como os dados json serão tratados e apresentados. A pesquisa sobre vários desses frameworks foi gratificante, e pude entender muito mais sobre meu próprio ambiente de trabalho!

About

CRUD usando Express, Multer, Mongoose e EJS. Um trabalho realizado durante o curso técnico de informática p/Internet em FIEC - Indaiatuba, onde pesquisei e criei um crud simples utilizando algumas tecnologias de interesse.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors