Preview do projeto online.
git clone https://github.com/FVitor7/Django_LinkDevFree.git
O projeto encontra-se em fase estável, porem é possivel adicionar novas melhorias.
- Criação dos Models;
- CRUD;
- Sistema de usuários para gerenciamento de links;
- Frontend BootStrap4;
- Login e Cadastro com verificação no frontend;
- Login e Cadastro com verificação no backend;
- Personalização do gerenciamento e cadastro de links;
- Personalização da página de preview dos links;
Antes de começar, verifique se você atendeu aos seguintes requisitos:
- Você instalou a versão mais recente do
<Python3">
- Você tem uma máquina
<Windows / Linux / Mac>
. - Crie um ambiente virtual.
- Instale todas as dependências do
"requirements.txt"
.
pip install -r requirements.txt
python manage.py migrate # Inicia a database (executar apenas uma vez)
python manage.py makemigrations core (executar apenas uma vez)
python manage.py sqlmigrate core 0001 (executar apenas uma vez)
python manage.py createsuperuser # adiciona usuario admin (executar apenas uma vez)
python manage.py migrate (executar apenas uma vez)
python manage.py runserver
URL para acessar o projeto no navegador:
http://localhost:8000
Painel ADMIN: (é possível cadastrar/ deletar usuários e gerenciar links).
http://localhost:8000/admin
API:
http://localhost:8000/api/v1/
Buscando links pelo username:
http://localhost:8000/api/v1/links/?username=username
Para usar, siga estas etapas:
Você pode cadatrar um usuário,
Realizar login ou logout do sistema,
Gerenciar seus links (Acessar, Criar, Atualizar, Deletar),
Visualizar suas alterações na página final de preview quepoderá se compartilhada para outros usuários:
http://localhost:8000/linkfree/username
Para contribuir com Django LinkDevFree, siga estas etapas:
- Faça o fork do projeto
- Crie um branch:
git checkout -b <nome_branch>
. - Faça suas alterações e confirme-as:
git commit -m '<mensagem_commit>'
- Envie para o branch original:
git push origin <nome_do_projeto> / <local>
- Crie a solicitação de pull.
Como alternativa, consulte a documentação do GitHub em como criar uma solicitação pull.
Agradecemos às seguintes pessoas que contribuíram para este projeto:
Fábio Vitor |
Créditos pela página de preview: Iuricode.
Quer fazer parte desse projeto? Clique AQUI e leia como contribuir.
Esse projeto está sob licença. Veja o arquivo LICENÇA para mais detalhes.