Skip to content

manoelcn/notify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Notify

Um serviço de notificações automatizado construído com Django e Django REST Framework para gerenciar alertas de vendas e lucro.


📋 Descrição do Projeto

O Notify permite receber dados de vendas via Webhooks, processar os cálculos financeiros de lucro e disparar notificações automáticas.

Este projeto foi feito para ser usado com o Stock Simplify.

Tecnologias usadas:

  • Django
  • Django REST Framework
  • CallMeBot API (Notificações WhatsApp)

📦 Estrutura do Projeto

app/
├── settings.py
├── urls.py
├── asgi.py
└── wsgi.py
docs/
├── index.md
services/
└── callmebot.py
webhooks/
├── migrations/
├── templates/
│   └── outflow.html
├── admin.py
├── apps.py
├── messages.py
├── models.py
└── views.py
.env
.gitignore
manage.py
mkdocs.yml
pyproject.toml
README.md
requirements.txt

▶️ Como rodar o projeto

1. Criar e ativar o ambiente virtual

python -m venv venv
source venv/bin/activate  # Linux/Mac
venv\Scripts\activate    # Windows

2. Instalar as dependências

pip install -r requirements.txt

3. Rodar as migrações do banco de dados

python manage.py migrate

4. Rodar o servidor Django

task run

A API estará disponível em: http://127.0.0.1:8001


5. Ver a documentação do projeto

task docs

A documentação estará disponível em: http://127.0.0.1:8002


⚙️ Configuração (.env)

O projeto utiliza variáveis de ambiente para chaves de API e credenciais de e-mail. Configure seu arquivo .env com base nas chaves presentes no projeto:

CALLMEBOT_BASE_URL=
CALLMEBOT_PHONE=
CALLMEBOT_API_KEY=

EMAIL_HOST=
EMAIL_PORT=
EMAIL_HOST_USER=
EMAIL_HOST_PASSWORD=
EMAIL_ADMIN_RECEIVER=

Nota: Para obter as credenciais do WhatsApp e entender como configurar o serviço, acesse: https://www.callmebot.com/


👤 Autor

Manoel Cândido

manoelcandidodev@gmail.com

About

Um serviço de notificações automatizado

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors