https://github.com/lucassantus/django-tasks
📚 Repositório focado na criação e aprimoramento de um projeto de listagem de tarefas simples e intuitivo utilizando o Django Framework com Bootstrap.
https://github.com/lucassantus/django-tasks
bootstrap css django-framework html javascript posts python
Last synced: about 1 month ago
JSON representation
📚 Repositório focado na criação e aprimoramento de um projeto de listagem de tarefas simples e intuitivo utilizando o Django Framework com Bootstrap.
- Host: GitHub
- URL: https://github.com/lucassantus/django-tasks
- Owner: LucasSantus
- License: agpl-3.0
- Created: 2022-09-24T02:07:02.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-10-14T04:24:15.000Z (over 3 years ago)
- Last Synced: 2024-12-27T05:24:09.658Z (about 1 year ago)
- Topics: bootstrap, css, django-framework, html, javascript, posts, python
- Language: HTML
- Homepage:
- Size: 738 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Tasks
:information_source: Sobre
> Este projeto foi desenvolvido utilizando o Django Framework como back-end e Bootstrap 5 no front-end.
A ideia é:
_"Criar um projeto de lista de tarefas intuitivo e com uma usabilidade simples utilizando JQuery. Tendo como objetivo a construção do backend da aplicação com intuito de promover o aprendizado na área relacionado ao Django Framework."_
--------------------------------------------------------------------------------------
:ab: Tabela de Conteúdo
* [Sobre](#sobre)
* [Tabela de Conteudo](#tabela-de-conteudo)
* [Status do Projeto](#status)
* [Por Que](#por-que)
* [Tecnologias](#tecnologias)
* [Funcionalidades](#funcionalidades)
* [Instalação do Projeto](#instalando)
* [Clonando Repositório](#clonando)
* [Windows](#rodando-windows)
* [Linux](#rodando-linux)
* [Autor](#autor)
* [Licença](#license)
--------------------------------------------------------------------------------------
:heavy_exclamation_mark: Status do Projeto
:construction: Sistema Web em andamento... :construction:
--------------------------------------------------------------------------------------
:question: 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!
--------------------------------------------------------------------------------------
:rocket: Tecnologias
As seguintes ferramentas foram usadas na construção do projeto:
- [Django Framework 3.2](https://www.djangoproject.com/)
- [Bootstrap 5](https://getbootstrap.com/docs/5.0/getting-started/introduction/)
- [Django Form Bootstrap V5](https://pypi.org/project/django-bootstrap-v5/)
- [Django Debug Toolbar 3.2.4](https://pypi.org/project/django-debug-toolbar/3.2.4/)
--------------------------------------------------------------------------------------
:sparkles: Funcionalidades
- [X] Possibilita ...
--------------------------------------------------------------------------------------
:computer: Instalando o Projeto
Clonando o Repositório
```
git clone git@github.com:LucasSantus/django-tasks.git
cd django-tasks
```
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 core
python manage.py makemigrations accounts
python manage.py makemigrations tasks
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 core
python manage.py makemigrations accounts
python manage.py makemigrations tasks
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
Feito com ❤️ por Lucas Santus!
Obrigado por visitar e boa codificação!
--------------------------------------------------------------------------------------
:memo: License
Este projeto está licenciado sob a Licença GNU Affero General Public License v3.0 - veja o [LICENSE.md](https://github.com/LucasSantus/django-tasks/blob/master/LICENSE) para melhores detalhes.