Skip to content

CleysonPH/kemonomichi

Repository files navigation

time tracker codecov

KemonoMICHI

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.

Dependências de Produção

  • Django
  • django-adminlte2
  • django-localflavor-br
  • python-decouple
  • dj-database-url

Dependências de Desenvolvimento

  • poetry
  • black
  • pytest
  • pytest-django
  • pytest-cov
  • model_bakery

Requisitos

  • Python 3.6 ou superior

Como testar esse projeto na minha máquina?

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/

Como contribuir com o projeto?

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

About

Web application to manage a veterinary clinic

Topics

Resources

License

Stars

Watchers

Forks