Projeto feito para fins de estudo, esse projeto é um gerenciador para clínicas veterinárias que permite com que os usuários possam cadastrar clientes, pets e consultas.
- Django
- django-adminlte2
- django-localflavor-br
- python-decouple
- dj-database-url
- poetry
- black
- pytest
- pytest-django
- pytest-cov
- model_bakery
- Python 3.6 ou superior
Clone este repositório e ente na pasta do projeto
git clone https://github.com/CleysonPH/kemonomichi.git
cd kemonomichi
Crie um novo ambiente virtual
python -m venv .venv
Ative o ambiente virtual
source .venv/bin/activate
Instale as dependências do projeto
pip install -r requirements.txt
Crie um arquivo .env
na raiz do projeto com as informações do banco de dados, use o arquivo contrib/.env_sample
como base.
Crie o banco de dados e um usuario para acessar o sistema
python manage.py migrate
python manage.py createsuperuser
Execute o servidor de desenvolvimento do Django
python manage.py runserver
E então acessar a aplicação em http://localhost:8000/
Para contribuir com o projeto, faça um clone, crie um ambiente virtual com o poetry e instale as dependências de desenvolvimento
git clone https://github.com/CleysonPH/kemonomichi.git
cd kemonomichi
poetry use env 3.8
poetry shell
poetry install