{"id":18601764,"url":"https://github.com/eficode/devopscsaos-adminapp","last_synced_at":"2025-08-31T15:07:27.964Z","repository":{"id":180390950,"uuid":"662581081","full_name":"eficode/DevOpsCSAOS-adminapp","owner":"eficode","description":null,"archived":false,"fork":false,"pushed_at":"2023-08-25T07:40:57.000Z","size":1990,"stargazers_count":0,"open_issues_count":3,"forks_count":0,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-02-18T01:33:35.438Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/eficode.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":"2023-07-05T12:46:21.000Z","updated_at":"2023-08-16T13:47:09.000Z","dependencies_parsed_at":null,"dependency_job_id":"761558c6-62cd-4e04-a79b-07c1243b22a7","html_url":"https://github.com/eficode/DevOpsCSAOS-adminapp","commit_stats":null,"previous_names":["eficode/devopscsaos-adminapp"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eficode%2FDevOpsCSAOS-adminapp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eficode%2FDevOpsCSAOS-adminapp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eficode%2FDevOpsCSAOS-adminapp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eficode%2FDevOpsCSAOS-adminapp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eficode","download_url":"https://codeload.github.com/eficode/DevOpsCSAOS-adminapp/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254576471,"owners_count":22094376,"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":[],"created_at":"2024-11-07T02:09:20.397Z","updated_at":"2025-05-16T17:33:47.072Z","avatar_url":"https://github.com/eficode.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SuperAdmin3000\n\n[App on Heroku](https://superadmin3000.herokuapp.com/)\n\nFurther documentation can be found [here](https://github.com/QueryAdmin-ohtu/SuperAdmin3000/blob/main/docs/docs.md).\n\n[![codecov](https://codecov.io/gh/QueryAdmin-ohtu/SuperAdmin3000/branch/main/graph/badge.svg?token=N3ODFPVKZB)](https://codecov.io/gh/QueryAdmin-ohtu/SuperAdmin3000)\n\n## Starting the application\n\n- Activate poetry environment: `poetry install`\n- Start flask: `poetry run invoke start`\n- Or start Poetry shell first and run Flask from within the environment:\n\n```sh\n$ poetry shell\n$ invoke start\n```\n\nTo generate `requirements.txt` file for Heroku deployment, run from with in Poetry shell:\n\n```sh\npip list --format freeze \u003e requirements.txt\n```\n\n#### Alternatively, use Docker to start application:\n\n```sh\n$ docker compose up --build\n```\n\n- On local development the app starts at http://localhost:5000/ by default\n\n## Definition of done\n\nEvery developer commits to creating unit tests and E2E-tests using robot framework (when applicable) before deployment. The deployed code should be documented. Also all code submitted to the main branch should be peer reviewed utilising pull requests. The automated tests should reach a code coverage of 75%.\n\n## Documentation and diagrams\n\n- [Architecture](Documentation/Architecture.md)\n- [Backend API](Documentation/BackendAPI.md)\n- [Deployment](Documentation/Deployment.md)\n- [Design](Documentation/DesignDocument.png)\n- [ER diagram](Documentation/ER-diagram.pdf)\n- [Functional scope](Documentation/FunctionalScope.md)\n- [Structure](Documentation/Structure.pdf)\n- [Survey status](Documentation/SurveyStatus.md)\n- [Testing](Documentation/Tests.md)\n- [Restlist](Documentation/RestList.md)\n- [Tooltips](Documentation/Tooltips.md)\n- [User guide](Documentation/UserGuide.md)\n\n_\\* Original `.dia` files have been created with the [Dia](https://wiki.gnome.org/Apps/Dia/) software and can be found in the Documents folder._\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feficode%2Fdevopscsaos-adminapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feficode%2Fdevopscsaos-adminapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feficode%2Fdevopscsaos-adminapp/lists"}