Skip to content

App Web simples para salvar mensagens em formato de post-it. O objetivo do projeto é reforçar os conhecimentos que foram aprendidos na disciplina DevOps Tools do curso DevOps Engineering and Cloud Solutions da Mackenzie.

License

Notifications You must be signed in to change notification settings

santospedroh/post-it

Repository files navigation

Post-it 📌

build Quality Gate Status Security Rating

Sobre o projeto 💻

App Web simples para salvar mensagens em formato de post-it. O objetivo do projeto é reforçar os conhecimentos que foram aprendidos na disciplina DevOps Tools do curso DevOps Engineering and Cloud Solutions da Mackenzie.

Foi desenvolvido uma aplicação utilizando Python e Flask. Também foi criada uma pipeline utilizando o GitHub Actions como ferramenta de CI para automatização dos teste unitários, testes de qualidade, testes funcionais, build e deploy nos ambientes de Homologação e Produção.

Tecnologias utilizadas 👨‍💻

Instalação 🛠

Você vai precisar do Git instalado em seu computador para clonar o projeto os demais passo estão descritos abaixo.

Clonando o projeto

# Clone this repository
$ git clone git@github.com:santospedroh/post-it.git

Python 3

  1. Vá ao site https://www.python.org/downloads/;
  2. Escolha a versão que deseja de acordo com o seu Sistema Operacional;
  3. Prossiga no processo de instalação.

Dependências do Python 3

  1. Flask: pip install flask
  2. Flask Wtf: pip install flask_wtf
  3. Pytest: pip install pytest
  4. Coverage: pip install coverage

Criando banco de dados SQLite

O SQLite é um banco de dados em arquivo, nesse projeto o arquivo de banco de dados é o : post-it-database.db. Esse arquivo já vem com 3 registros e já pode ser utilizado.

Se você precisar criar um banco de dados novo siga as instruções abaixo no terminal:

# Create database project Post-it
$ cd schema
$ python3 create_db.py
Banco de daos criado com sucesso.
$ python3 create_table.py
Tabela criada com sucesso.
$ python3 insert_data.py
Dados inseridos com sucesso.

Você precisa mover o arquivos post-it-database.db para o diretório raiz do projeto.

Executando 🚀

Start App

  1. Para executar o projeto digite no terminal : $ python3 app.py
  2. Abra o navegador web e acesse: http://127.0.0.1:5000
  3. Pronto, aplicação executando!

Made with ♥ by Pedro Santos 👋 Get in touch!

About

App Web simples para salvar mensagens em formato de post-it. O objetivo do projeto é reforçar os conhecimentos que foram aprendidos na disciplina DevOps Tools do curso DevOps Engineering and Cloud Solutions da Mackenzie.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published