{"id":17327429,"url":"https://github.com/jnxf/drawploy","last_synced_at":"2025-09-06T22:38:31.718Z","repository":{"id":67565405,"uuid":"179816493","full_name":"JnxF/drawploy","owner":"JnxF","description":":cloud: CopenHacks 2019, architecture sketch deployment on the cloud","archived":false,"fork":false,"pushed_at":"2019-04-10T20:18:59.000Z","size":4493,"stargazers_count":7,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-14T17:21:31.794Z","etag":null,"topics":["angularjs","cloud-computing","cognitive-services","google-cloud-platform","hackathon","opencv"],"latest_commit_sha":null,"homepage":"https://www.drawploy.com/","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/JnxF.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":"2019-04-06T09:59:12.000Z","updated_at":"2021-04-30T15:18:04.000Z","dependencies_parsed_at":null,"dependency_job_id":"a7c21e20-d702-437a-80d4-8e53e9206abb","html_url":"https://github.com/JnxF/drawploy","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/JnxF/drawploy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JnxF%2Fdrawploy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JnxF%2Fdrawploy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JnxF%2Fdrawploy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JnxF%2Fdrawploy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JnxF","download_url":"https://codeload.github.com/JnxF/drawploy/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JnxF%2Fdrawploy/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273973977,"owners_count":25200579,"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","status":"online","status_checked_at":"2025-09-06T02:00:13.247Z","response_time":2576,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["angularjs","cloud-computing","cognitive-services","google-cloud-platform","hackathon","opencv"],"created_at":"2024-10-15T14:19:44.980Z","updated_at":"2025-09-06T22:38:31.690Z","avatar_url":"https://github.com/JnxF.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\u003cp align=center\u003e\u003cimg width=300 src=\"small_logo.png\"\u003e\u003c/p\u003e\n\n\n# Drawploy (draw \u0026 deploy)\n\nWhen we are setting up cloud environments, the normal procedure is discussing the architecture with our coworkers, drawing a sketch of the different services and filling templates manually in order to create and deploy those services. And there is where we came in! We keep you from doing the automatic part so that you can just focus on the important point: drawing a good sketch!\n\n## Deployment\n### Backend\nNeeds: Python 3.X, virtualenv\n\n- `git clone https://github.com/JnxF/drawploy.git \u0026\u0026 cd backend`\n- `virtualenv env --python=python3`\n- `source ./env/bin/activate`\n- `pip install -r requirements.txt`\n\nAnd, to run the server:\n\n- `python manage.py runserver`\n\n### Frontend\nNeeds npm\n\n- `npm install`\n- `npm run start`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjnxf%2Fdrawploy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjnxf%2Fdrawploy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjnxf%2Fdrawploy/lists"}