{"id":27554335,"url":"https://github.com/valdeirsapara/siscurso","last_synced_at":"2026-04-30T14:34:37.251Z","repository":{"id":287628347,"uuid":"965317719","full_name":"valdeirsapara/siscurso","owner":"valdeirsapara","description":"Este é um projeto de gestão de cursos online, desenvolvido para proporcionar uma plataforma completa para a administração de cursos, módulos, alunos, professores e o acompanhamento de progresso. O sistema foi desenvolvido com foco em programação orientada a objetos (POO), utilizando conceitos como herança e polimorfismo para garantir flexibilidade ","archived":false,"fork":false,"pushed_at":"2025-04-12T23:06:02.000Z","size":10,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-12T23:25:27.297Z","etag":null,"topics":["django","oriented-object-programming","poo","python"],"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/valdeirsapara.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,"zenodo":null}},"created_at":"2025-04-12T22:20:38.000Z","updated_at":"2025-04-12T23:06:05.000Z","dependencies_parsed_at":"2025-04-12T23:25:35.279Z","dependency_job_id":"1fc52ac8-e996-430a-b089-db7882bf6e24","html_url":"https://github.com/valdeirsapara/siscurso","commit_stats":null,"previous_names":["valdeirsapara/siscursor"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/valdeirsapara%2Fsiscurso","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/valdeirsapara%2Fsiscurso/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/valdeirsapara%2Fsiscurso/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/valdeirsapara%2Fsiscurso/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/valdeirsapara","download_url":"https://codeload.github.com/valdeirsapara/siscurso/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249714929,"owners_count":21314932,"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":["django","oriented-object-programming","poo","python"],"created_at":"2025-04-19T14:31:39.675Z","updated_at":"2026-04-30T14:34:32.223Z","avatar_url":"https://github.com/valdeirsapara.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Sistema de Gerenciamento de Plataforma de Cursos Online\n\nEste projeto foi desenvolvido como parte das atividades acadêmicas da faculdade, com foco em conceitos de **Programação Orientada a Objetos** utilizando o framework Django.\n\n## Passo a Passo para Subir uma Instância de Desenvolvimento\n\nSiga os passos abaixo para configurar e executar o projeto em um ambiente de desenvolvimento:\n\n### 1. Baixar o Repositório\n\nClone o repositório do projeto para sua máquina local utilizando o comando:\n\n```bash\ngit clone https://github.com/valdeirsapara/siscurso.git\n```\n\n\n### 2. Copiar o arquivo `.env.example` para `.env`\n\nO arquivo `.env` é usado para configurar variáveis de ambiente essenciais para o funcionamento do projeto. Para criar o arquivo, execute:\n\n```bash\ncp .env.example .env\n```\n\n\u003e **Nota:** Certifique-se de configurar corretamente as variáveis no arquivo `.env`, como `SECRET_KEY` e `ALLOWED_HOSTS`. Essas variáveis são importantes para a segurança e o funcionamento do projeto.\n\n### 3. Criar o Ambiente Virtual\n\nCrie um ambiente virtual para isolar as dependências do projeto. Execute o comando abaixo:\n\n```bash\npython -m venv ENV\n```\n\n### 4. Ativar o Ambiente Virtual\n\n- **No Windows**:\n  ```bash\n  ENV\\Scripts\\activate\n  ```\n\n- **No Linux/Mac**:\n  ```bash\n  source ENV/bin/activate\n  ```\n\n### 5. Instalar as Dependências do Projeto\n\nCom o ambiente virtual ativado, instale as dependências listadas no arquivo `requirements.txt`:\n\n```bash\npip install -r requirements.txt\n```\n\n### 6. Configurar as Variáveis do `.env`\n\nAs variáveis no arquivo `.env` são fundamentais para o funcionamento do projeto. Por exemplo:\n\n- `SECRET_KEY`: Chave secreta usada pelo Django para segurança.\n- `DEBUG`: Define se o modo de depuração está ativado.\n- `ALLOWED_HOSTS`: Lista de hosts permitidos para acessar o projeto.\n\nCertifique-se de preencher essas variáveis corretamente antes de iniciar o servidor.\n\n### 7. Executar o Servidor de Desenvolvimento\n\nApós configurar tudo, inicie o servidor de desenvolvimento do Django:\n\n```bash\npython manage.py runserver\n```\n\nO projeto estará disponível em [http://127.0.0.1:8000](http://127.0.0.1:8000).\n\n---\n\n**Nota:** Este projeto é apenas para fins acadêmicos e não deve ser usado em produção sem as devidas configurações de segurança.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvaldeirsapara%2Fsiscurso","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvaldeirsapara%2Fsiscurso","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvaldeirsapara%2Fsiscurso/lists"}