Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/guicamargo19/blog_devs_place
Projeto Blog em Django com Python.
https://github.com/guicamargo19/blog_devs_place
css3 django docker docker-compose google-cloud-platform gunicorn html5 linux nginx python
Last synced: 2 days ago
JSON representation
Projeto Blog em Django com Python.
- Host: GitHub
- URL: https://github.com/guicamargo19/blog_devs_place
- Owner: guicamargo19
- License: mit
- Created: 2024-03-07T18:18:29.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-04-24T15:20:35.000Z (7 months ago)
- Last Synced: 2024-04-24T16:47:50.127Z (7 months ago)
- Topics: css3, django, docker, docker-compose, google-cloud-platform, gunicorn, html5, linux, nginx, python
- Language: Python
- Homepage: https://blog.gtatelie.com.br/
- Size: 98.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Blog Devs Place
## Apresentação do projeto
https://github.com/guicamargo19/blog_devs_place/assets/133445061/3807a388-a09e-45cf-9c8f-095aef7816b8
## Publicado
[Blog Devs Place](https://blog.gtatelie.com.br)
Blog totalmente desenvolvido em **Django** com **Python**. Permite a criação de usuários que são administradores
apenas de seus próprios blogs, mantendo o sistema seguro.Cada usuário pode atualizar seus dados e criar apenas um setup para administrar um Blog. O projeto permite a
criação de Tags, Categorias, Páginas e Posts diversos que estão totalmente interligados, tornando a configuração e
criação de um blog muito intuitiva e agradável.Cada post, possui diversos campos desejáveis para a completa criação de conteúdo, permitindo filtrar e acessar informações
de maneira fácil e rápida, alterar publicações, ativando e desativando-as e também atualizando seu conteúdo. Permite também
a inserção de imagens que são automaticamente redimensionadas ao salvar o post, mantendo a performance do site.Blog possui visual moderno, com elementos **HTML** e estilização em **CSS**, de fácil navegação e alta responsividade, focando
em acessibilidade.Projeto desenvolvido no curso de Python 3 completo na Udemy pelo professor Luiz Otávio Miranda.
## 🚀 Começando
Estas instruções permitirão que você obtenha uma cópia do projeto em execução em sua máquina local para fins de
desenvolvimento e teste.### Instalação
A primeira coisa a fazer é clonar este repositório:
```sh
$ git clone https://github.com/guicamargo19/blog.git
$ cd agenda
```Crie o ambiente virtual para instalar as dependências e ative-o (Comando para MacOS):
```sh
$ python -m venv venv
$ source venv/bin/activate
```Então instale as dependências:
```sh
(env) $ pip install -r djangoapp/requirements.txt
```Note o (env) na frente do prompt. Isso indica que a sessão do terminal está operando em um ambiente virtual ativo
Uma vez vez que o pip terminou de fazer o download das dependências:
```sh
(env)$ python manage.py runserver
```E navegue até http://127.0.0.1:8000 ou http://localhost:8000
Caso encontre algum erro ou dificuldade ao rodar o servidor, tente fazer as migrações e coletar os arquivos estáticos:
```sh
(env)$ python manage.py makemigrations
(env)$ python manage.py migrate
(env)$ python manage.py collectstatic
```## 🛠️Ferramentas utilizadas para construção do projeto
* **HTML** - Linguagem de marcação utilizada na construção de páginas na Web.
* **CSS** - Cascading Style Sheets é um mecanismo para adicionar estilos a uma página web.
* **Django** - Framework para desenvolvimento rápido para web, escrito em Python, que utiliza o padrão model-template-view.
* **Python** - Linguagem de programação de alto nível, interpretada de script, imperativa, orientada a objetos, funcional, de tipagem dinâmica e forte.
* **Docker** - Conjunto de produtos de plataforma como serviço que usam virtualização de nível de sistema operacional para entregar software em pacotes chamados contêineres.## ✒️ Autor
Guilherme Ferreira Camargo