Sistema de CRM para escritórios de advocacia desenvolvido com Flask, SQLite e integração com a API do Datajud.
- Gerenciamento de clientes
- Controle de processos
- Integração com API do Datajud
- Dashboard com estatísticas
- Sistema de autenticação
- Controle de audiências
- Python 3.8+
- pip
- Clone o repositório:
git clone [url-do-repositorio]
cd crm-advocacia- Crie um ambiente virtual:
python -m venv venv
source venv/bin/activate # Linux/Mac
venv\Scripts\activate # Windows- Instale as dependências:
pip install -r requirements.txt- Configure as variáveis de ambiente:
- Copie o arquivo
.env.examplepara.env - Edite o arquivo
.envcom suas configurações
- Inicialize o banco de dados:
flask db init
flask db migrate
flask db upgrade- Ative o ambiente virtual (se ainda não estiver ativo):
source venv/bin/activate # Linux/Mac
venv\Scripts\activate # Windows- Execute o servidor:
python app.py- Acesse o sistema em:
http://localhost:5000
crm-advocacia/
├── app.py # Aplicação principal
├── requirements.txt # Dependências
├── .env # Variáveis de ambiente
├── templates/ # Templates HTML
│ ├── base.html
│ ├── index.html
│ └── login.html
└── README.md # Documentação
- Use uma chave secreta forte no arquivo
.env - Mantenha o sistema atualizado
Contribuições são bem-vindas! Por favor, siga as diretrizes de contribuição.
Este projeto está licenciado sob a licença MIT.