Skip to content

Sistema dinâmico de ponto eletrônico para pequenas e médias empresas.

License

Notifications You must be signed in to change notification settings

Anthhon/sistema-de-ponto-django

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ponto Eletrônico

Este projeto foi criado com o intuito de facilitar o registro de horários de entrada e saída de fácil e rápida! O projeto tem como alvo programadores que estejam procurando implementar um sistema do tipo em empresa de pequeno a médio porte.

O sistema conta com aba de inicial onde será feita o registro de horários e uma aba de gerenciamento de funcionários, exibição de histórico de horas e funcionários e etc.

Tecnologias utilizados

Ferramentas

Django Python HTML5 CSS3

Plugins

  • jazzmin: Usado para personalizar e estilizar a aba de administrador

Como usar

Clonando e organizando o repositório

Vá até o diretório onde deseja estar instalando o sistema e clone o repositório com o comando:

git clone https://github.com/Anthhon/sistema-de-ponto-django.git

Opcionalmente, caso não queira pode ir ao próximo passo, crie um ambiente virtual para instalar os pacotes pip que serão necessários com o seguinte comando:

python -m venv /diretorio/do/novo/ambiente/nome_do_ambiente_virtual

Em seguida ative o ambiente virtual com o comando:

source nome_do_ambiente_virtual/bin/activate

Veja mais sobre clicando aqui.

Instalando as dependências

Agora antes de iniciar o projeto é necessário que sejam instaladas todas as dependências pip, as mesmas, se encontram listadas dentro do arquivo requirements.txt, para isso, use o seguinte comando:

pip install -r requirements.txt

Veja mais sobre clicando aqui.

Rodando o projeto

Vá até o diretório onde se encontra o arquivo manage.py e rode os seguintes comandos para realizar as migrações necessárias para que o projeto funcione:

python manage.py makemigrations
python manage.py migrate 

Veja mais sobre clicando aqui.

Após isso, você já pode rodar o projeto com o comando:

python manage.py runserver

Se tudo ocorrer como deveria, deve ser exibido pra você um IP local com o sistema funcionando. Após isso, caso necessário, basta apenas fazer as personalizações pessoais que atendam a necessidade do seu projeto.

Criando um super usuário

Para criar um usuário de administrador para acessar a aba /admin basta rodar o seguinte comando:

python manage.py createsuperuser

Veja mais sobre clicando aqui.

Screenshots

Dqig99.md.png DqbP5l.md.png

Desenvolvedores

Licença

Esse sistema é distribuido sobre a licensa do MIT. Veja o arquivo LICENSE para mais detalhes.

About

Sistema dinâmico de ponto eletrônico para pequenas e médias empresas.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published