Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/devmagno/techblog
đź’» Blog de tecnologia desenvolvido para estudo de Node.js
https://github.com/devmagno/techblog
body-parser devmagno ejs expressjs html-css-javascript-node multer mvc-pattern nodejs nodemon sass sass-mixins sqlite3
Last synced: 4 days ago
JSON representation
đź’» Blog de tecnologia desenvolvido para estudo de Node.js
- Host: GitHub
- URL: https://github.com/devmagno/techblog
- Owner: devMagno
- License: mit
- Created: 2020-11-04T20:38:08.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2020-12-06T21:17:09.000Z (almost 4 years ago)
- Last Synced: 2023-08-29T07:50:08.732Z (about 1 year ago)
- Topics: body-parser, devmagno, ejs, expressjs, html-css-javascript-node, multer, mvc-pattern, nodejs, nodemon, sass, sass-mixins, sqlite3
- Language: SCSS
- Homepage:
- Size: 244 KB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# TechBlog đź’»
## đź“– Sobre
O projeto **TechBlog** foi desenvolvido durante um tutorial feito pela **[Lara Carvalho](https://github.com/laracarvalho)** em seu canal do YouTube, com o intuito de aprender sobre Node.js. O projeto foi desenvolvido completamente do zero utilizando o padrão **MVC**, **EJS** para as views, **Node.js** para o Back-End e **SQLite3** para o banco de dados, o projeto também conta com armazenamento de imagens utilizando **Multer**, **URLs amigáveis**, além de ter realizado um **redesign** do projeto original utilizando o pré-processador **SCSS**.---
## 🚀 Tecnologias e ferramentas utilizadas
- **HTML5**
- **SCSS** (convertido para CSS3)
- **Scout App** (compilador de Sass)
- **JavaScript**
- **Node.js**
- **SQLite**---
## 🖥️ Demonstração
![TechBlog | Seu portal de notĂcias de tecnologia favorito.](https://i.imgur.com/gG1d4NL.jpg "TechBlog | Seu portal de notĂcias de tecnologia favorito.")---
## 🧰 Dependências
- **[Body-Parser](https://www.npmjs.com/package/body-parser)**
- **[EJS](https://ejs.co/) (Embedded JavaScript templating)**
- **[Express](https://expressjs.com/pt-br/)**
- **[Multer](https://www.npmjs.com/package/multer)**
- **[Nodemon](https://nodemon.io/)**
- **[SQLite](https://www.sqlite.org/index.html)**---
## 🔧 Como executar o projeto
```bash
# Clone o repositĂłrio
git clone https://github.com/devMagno/techblog# Entre no diretĂłrio
cd techblog# Baixe as dependĂŞncias do projeto
npm i# Execute o servidor
npm start
```
Feito isso, abra seu navegador favorito e acesse o endereço `http://127.0.0.1:3333/`---
## 📝 Licença
O projeto está sob a licença MIT. Para saber mais, acesse o arquivo [LICENSE](https://github.com/devMagno/techblog/blob/main/LICENSE).
---
**Desenvolvido com 🧡 por [Guilherme Magno](https://github.com/devmagno/).**