{"id":27010785,"url":"https://github.com/allansl/dos-django","last_synced_at":"2026-05-05T07:31:56.831Z","repository":{"id":284933728,"uuid":"956513840","full_name":"AllanSL/DOS-Django","owner":"AllanSL","description":"Aplicação de lista de tarefas desenvolvida com Django, para a disciplina de Desenvolvimento Orientado a Serviços do IFTO - Campus Araguaína.","archived":false,"fork":false,"pushed_at":"2025-03-28T12:24:08.000Z","size":16715,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-28T13:29:06.378Z","etag":null,"topics":["api","django","python","todolist"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AllanSL.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-03-28T11:33:41.000Z","updated_at":"2025-03-28T12:26:44.000Z","dependencies_parsed_at":"2025-03-28T13:39:08.626Z","dependency_job_id":null,"html_url":"https://github.com/AllanSL/DOS-Django","commit_stats":null,"previous_names":["allansl/pos-django"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllanSL%2FDOS-Django","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllanSL%2FDOS-Django/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllanSL%2FDOS-Django/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AllanSL%2FDOS-Django/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AllanSL","download_url":"https://codeload.github.com/AllanSL/DOS-Django/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247168609,"owners_count":20895142,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","django","python","todolist"],"created_at":"2025-04-04T11:27:24.623Z","updated_at":"2026-05-05T07:31:56.788Z","avatar_url":"https://github.com/AllanSL.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 📝 Lista de Tarefas - Projeto de Desenvolvimento Orientado a Serviços\n\n![Django](https://img.shields.io/badge/Django-5.x-blue?logo=django\u0026logoColor=white)\n![Python](https://img.shields.io/badge/Python-3.x-blue?logo=python\u0026logoColor=white)\n\nEste é um projeto desenvolvido no contexto da disciplina **Desenvolvimento Orientado a Serviços**, ministrada pelo professor **Paulo Ricardo da Silva Pontes** no **IFTO - Instituto Federal do Tocantins - Campus Araguaína**.\n\n## 🚀 Descrição do Projeto\n\nO objetivo deste projeto é desenvolver uma aplicação simples de lista de tarefas utilizando o framework **Django**. A aplicação permite que um usuário visualize as tarefas cadastradas no sistema, com informações como título, descrição e data de criação. O projeto segue a arquitetura de **Programação Orientada a Serviços**, com foco na criação de uma API para gestão de tarefas.\n\n## ✅ Funcionalidades\n\n- **Listagem de Tarefas**: Visualização das tarefas cadastradas com título, descrição e data de criação.\n- **Cadastro de Tarefas**: Através do Django Admin, é possível criar e gerenciar tarefas.\n- **Administração de Usuários e Tarefas**: Utilização do painel administrativo do Django para criar, editar e excluir usuários e tarefas.\n\n## 🗂️ Estrutura do Projeto\n\nA estrutura básica do projeto é a seguinte:\n\n```\nPOS/\n├── .vscode/\n├── todo/\n│   ├── todo/\n│   ├── tarefas/\n│   ├── venv/\n│   ├── db.sqlite3\n│   └── manage.py\n```\n\n### 📁 Pastas e Arquivos Importantes\n\n- `tarefas/`: Contém os arquivos relacionados ao app de tarefas, como modelos (`models.py`), views (`views.py`), templates (`listarTarefas.html`), entre outros.\n- `todo/`: Diretório principal do projeto, contendo configurações do Django (`settings.py`, `urls.py`).\n- `venv/`: Ambiente virtual Python para gerenciamento das dependências do projeto.\n- `db.sqlite3`: Banco de dados SQLite utilizado na aplicação.\n\n## 🛠️ Tecnologias Utilizadas\n\n- **Django 5.x**: Framework para desenvolvimento web.\n- **SQLite**: Banco de dados relacional utilizado no desenvolvimento.\n- **Tailwind CSS**: Framework CSS para estilização da interface.\n\n## 📝 Como Rodar o Projeto\n\nSiga os passos abaixo para rodar o projeto localmente:\n\n1. **Clone o repositório**:\n   ```bash\n   git clone \u003curl-do-repositorio\u003e\n   ```\n\n2. **Navegue até a pasta do projeto**:\n   ```bash\n   cd POS/todo\n   ```\n\n3. **Ative o ambiente virtual**:\n   ```bash\n   source venv/bin/activate  # No Linux/macOS\n   .\\venv\\Scripts\\activate   # No Windows\n   ```\n\n4. **Instale as dependências**:\n   ```bash\n   pip install -r requirements.txt\n   ```\n\n5. **Execute as migrações**:\n   ```bash\n   python manage.py migrate\n   ```\n\n6. **Inicie o servidor**:\n   ```bash\n   python manage.py runserver\n   ```\n\n7. **Acesse a aplicação no navegador** em `http://127.0.0.1:8000/tarefas/listartarefas/`.\n\n## 📚 Informações sobre a Disciplina\n\n- **Matéria**: Desenvolvimento Orientado a Serviços\n- **Professor**: Paulo Ricardo da Silva Pontes\n- **Instituição**: IFTO - Instituto Federal do Tocantins - Campus Araguaína","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fallansl%2Fdos-django","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fallansl%2Fdos-django","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fallansl%2Fdos-django/lists"}