Skip to content

About

Um CRM para advogados, feito em Flask, utilizando SQLAlchemy e Bootstrap 5

Topics

Resources

Stars

3 stars

Watchers

1 watching

Forks

Repository files navigation

LexManager

Sistema de CRM para escritórios de advocacia desenvolvido com Flask, SQLite e integração com a API do Datajud.

Funcionalidades

  • Gerenciamento de clientes
  • Controle de processos
  • Integração com API do Datajud
  • Dashboard com estatísticas
  • Sistema de autenticação
  • Controle de audiências

Requisitos

  • Python 3.8+
  • pip

Instalação

  1. Clone o repositório:
git clone [url-do-repositorio]
cd crm-advocacia
  1. Crie um ambiente virtual:
python -m venv venv
source venv/bin/activate  # Linux/Mac
venv\Scripts\activate     # Windows
  1. Instale as dependências:
pip install -r requirements.txt
  1. Configure as variáveis de ambiente:
  • Copie o arquivo .env.example para .env
  • Edite o arquivo .env com suas configurações
  1. Inicialize o banco de dados:
flask db init
flask db migrate
flask db upgrade

Executando o Sistema

  1. Ative o ambiente virtual (se ainda não estiver ativo):
source venv/bin/activate  # Linux/Mac
venv\Scripts\activate     # Windows
  1. Execute o servidor:
python app.py
  1. Acesse o sistema em: http://localhost:5000

Estrutura do Projeto

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

Segurança

  • Use uma chave secreta forte no arquivo .env
  • Mantenha o sistema atualizado

Contribuição

Contribuições são bem-vindas! Por favor, siga as diretrizes de contribuição.

Licença

Este projeto está licenciado sob a licença MIT.

About

Um CRM para advogados, feito em Flask, utilizando SQLAlchemy e Bootstrap 5

Topics

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages