Skip to content

📁 Repositório focado na criação e aprimoramento de um projeto composto por diferentes 'pastas' utilizando o Django Framework com Boostrap

License

Notifications You must be signed in to change notification settings

LucasSantus/django-folders

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Folders

Se você quiser visualizar o sistema, clique aqui.

ℹ️ Sobre

Este projeto foi desenvolvido utilizando o Django Framework como back-end e Bootstrap 5 no front-end.

A ideia é:

"Criar um projeto relacionado a um sistema de pastas possibilitando o cadastro de pastas e sub pastas sem um limite sendo completamente dinâmico, onde o usuário consiga adicionar, visualizar, editar e remover uma pasta & sub pasta. Tendo como objetivo a construção do backend da aplicação com intuito de promover o aprendizado na área relacionado ao Django Framework."


🆎 Tabela de Conteúdo


❗ Status do Projeto

✔️ Sistema Web finalizado... ✔️


❓ Por Que

Este projeto faz parte do meu portfólio pessoal, 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!


🚀 Tecnologias

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


✨ Funcionalidades

  • Possibilita a criação de novas pastas.

  • Possibilita a visualização de uma pasta.

  • Possibilita a modificação de uma pasta.

  • Possibilita a remoção de uma pasta.

  • Possibilita a criação de novas sub pastas.

  • Possibilita a visualização de uma sub pasta.

  • Possibilita a modificação de uma sub pasta.

  • Possibilita a remoção de uma sub pasta.

  • Possibilita a visualização da migalha de pão[BreadCrumb] durante a navegação entre pastas.


💻 Instalando o Projeto

Clonando o Repositório

git clone git@github.com:LucasSantus/django-folders.git

cd django-folders

Rodando o Projeto

Antes de rodar o projeto, é necessário configurar o settings_local.py

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!

python -m venv env

env\Scripts\activate

python -m pip install --upgrade pip

pip install -r requirements.txt

python manage.py makemigrations home

python manage.py makemigrations folders

python manage.py migrate

python manage.py runserver

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!

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

python manage.py makemigrations home

python manage.py makemigrations folders

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/


👤 Autor


Feito com ❤️ por Lucas Santus!
Obrigado por visitar e boa codificação!

📝 License

Este projeto está licenciado sob a Licença MIT License - veja o LICENSE.md para melhores detalhes.

About

📁 Repositório focado na criação e aprimoramento de um projeto composto por diferentes 'pastas' utilizando o Django Framework com Boostrap

Topics

Resources

License

Stars

Watchers

Forks