Se você quiser visualizar o sistema, clique aqui.
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."
- Sobre
- Tabela de Conteudo
- Status do Projeto
- Por Que
- Tecnologias
- Funcionalidades
- Instalação do Projeto
- Autor
- Licença
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!
As seguintes ferramentas foram usadas na construção do projeto:
- Django Framework 3.2
- Bootstrap 5
- Django Auto Slug 1.9.8
- Django Form Bootstrap V5
- Django Debug Toolbar 3.2.4
-
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.
git clone git@github.com:LucasSantus/django-folders.git
cd django-folders
Antes de rodar o projeto, é necessário configurar o settings_local.py
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
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:
Feito com ❤️ por Lucas Santus!
Obrigado por visitar e boa codificação!
Este projeto está licenciado sob a Licença MIT License - veja o LICENSE.md para melhores detalhes.