An open API service indexing awesome lists of open source software.

https://github.com/lucassantus/visitantes

Repositório focado na criação e aprimoramento de um projeto completo utilizando o Django Framework com Bootstrap.
https://github.com/lucassantus/visitantes

bootstrap controle-visitantes css django-framework html javascript python

Last synced: 3 months ago
JSON representation

Repositório focado na criação e aprimoramento de um projeto completo utilizando o Django Framework com Bootstrap.

Awesome Lists containing this project

README

          

Visitantes


Sobre  | 
Por Que  | 
Tecnologias  | 
Funcionalidades  | 
Autor  | 
Licença


Se você quiser visualizar as imagens do aplicativo, clique aqui.

:information_source: Sobre

> Este projeto foi desenvolvido utilizando o Django como framework back-end e o Bootstrap como framework front-end.

A ideia é:

_"Criar uma aplicação de Controle de Visitantes onde a mesma tenha um design simples e belo, com intuito de promover o aprendizado utilizando o framework Django."_

Este repositório tem foco, na criação de uma aplicação de Controle de Visitantes de um condomínio, interligado a um banco de dados provido pelo próprio Framework Django facilitando dessa forma a manipulação de seus dados.

--------------------------------------------------------------------------------------

:question: Por Que

Este projeto faz parte do meu portfólio pessoal, então, ficarei feliz caso você forneça algum feedback, código, estrutura, funcionalidade ou qualquer funcionalidade/melhoria que você possa relatar para melhora-lo.

Você pode usar este projeto como quiser, seja para estudar, fazer melhorias, você que manda!

Este é um projeto totalmente grátis!

--------------------------------------------------------------------------------------

:rocket: Tecnologias

As seguintes ferramentas foram usadas na construção do projeto:

- [Django Framework](https://www.djangoproject.com/)
- [Bootstrap](https://getbootstrap.com/)

--------------------------------------------------------------------------------------

:sparkles: Funcionalidades

:construction: - As Funcionalidades será construída em breve...

--------------------------------------------------------------------------------------

:computer: Instalando o Projeto

**Clonando o Repositório**

```
git clone git@github.com:LucasSantus/visitantes.git

cd visitantes
```
#### Preparando Projeto

#### Windows

> **Observação:** Foi utilizado o Windows(versão 10), caso ocorra algum problema na instalação, pesquise por conta própria a resolução do mesmo!

**Preparando Ambiente Virtual**

```
$ python -m venv env

$ env\Scripts\activate

$ python -m pip install --upgrade pip

$ pip install -r requirements.txt
```

#### Linux

> **Observação:** Foi utilizado a distro Linux Mint(versão 20.1), caso ocorra algum problema na instalação, pesquise por conta própria a resolução do mesmo!

**Instalando Ambiente Virtual**

Caso não tenha um ambiente virtual instalado, digite no terminal:

```
sudo apt-get install python3-venv
```

**Preparando Ambiente Virtual**

Com o terminal aberto, digite no terminal:

```
python3 -m venv env

source env/bin/activate

python -m pip install --upgrade pip

pip install -r requirements.txt
```

#### Rodando o Projeto

**Iniciando**

```
python manage.py makemigrations dashboard

python manage.py makemigrations porteiros

python manage.py makemigrations usuarios

python manage.py makemigrations visitantes

python manage.py migrate

python manage.py runserver
```

**Criando Super Usuário**

```
python manage.py createsuperuser
```

**Acessando o Projeto**

para visualizar o projeto: http://127.0.0.1:8000/

**Acessando o Admin**

Com o projeto rodando, adicione o 'admin/' dps da URL:

http://127.0.0.1:8000/admin/

--------------------------------------------------------------------------------------

:bust_in_silhouette: Autor






Lucas Santus




Feito com ❤️ por Lucas Santus!

Obrigado por visitar e boa codificação!

--------------------------------------------------------------------------------------

:memo: License

Este projeto está licenciado sob a Licença MIT License - veja o [LICENSE.md](https://github.com/LucasSantus/visitantes/blob/master/LICENSE) para melhores detalhes.