Skip to content

FVitor7/Django-LinkDev-Free

Repository files navigation

DJANGO LINKDEV FREE

GitHub repo size GitHub language count GitHub forks Bitbucket open issues Bitbucket open pull requests

preview Django LinkDevFree

Preview do projeto online.

Alt Text


Clone

git clone https://github.com/FVitor7/Django_LinkDevFree.git

Ajustes e melhorias

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;

💻 Pré-requisitos

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

🚀 Executando o Django LinkDevFree pela primeira vez:

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

☕ Usando o Django LinkDevFree

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:

Para visualizar e divulgar sua página de links, acesse:

http://localhost:8000/linkfree/username

📫 Contribuindo para Django LinkDevFree

Para contribuir com Django LinkDevFree, siga estas etapas:

  1. Faça o fork do projeto
  2. Crie um branch: git checkout -b <nome_branch>.
  3. Faça suas alterações e confirme-as: git commit -m '<mensagem_commit>'
  4. Envie para o branch original: git push origin <nome_do_projeto> / <local>
  5. Crie a solicitação de pull.

Como alternativa, consulte a documentação do GitHub em como criar uma solicitação pull.

🤝 Colaboradores

Agradecemos às seguintes pessoas que contribuíram para este projeto:

Foto do Fábio Vitor no GitHub
Fábio Vitor

Créditos pela página de preview: Iuricode.

😄 Seja um dos contribuidores

Quer fazer parte desse projeto? Clique AQUI e leia como contribuir.

📝 Licença

Esse projeto está sob licença. Veja o arquivo LICENÇA para mais detalhes.

⬆ Voltar ao topo