{"id":18977305,"url":"https://github.com/mikhailms/aws-simple-web-gui","last_synced_at":"2025-06-15T18:40:16.294Z","repository":{"id":207614663,"uuid":"719254133","full_name":"MikhailMS/aws-simple-web-gui","owner":"MikhailMS","description":"Simple Web GUI for AWS project","archived":false,"fork":false,"pushed_at":"2023-12-10T14:55:49.000Z","size":8,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-02T14:55:50.681Z","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/MikhailMS.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-11-15T19:35:19.000Z","updated_at":"2023-11-16T16:26:03.000Z","dependencies_parsed_at":"2024-11-08T15:33:25.831Z","dependency_job_id":"e159389e-501d-4b6f-83bd-79a02c7c8d7e","html_url":"https://github.com/MikhailMS/aws-simple-web-gui","commit_stats":null,"previous_names":["mikhailms/aws-simple-web-gui"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/MikhailMS/aws-simple-web-gui","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MikhailMS%2Faws-simple-web-gui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MikhailMS%2Faws-simple-web-gui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MikhailMS%2Faws-simple-web-gui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MikhailMS%2Faws-simple-web-gui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MikhailMS","download_url":"https://codeload.github.com/MikhailMS/aws-simple-web-gui/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MikhailMS%2Faws-simple-web-gui/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260029917,"owners_count":22948252,"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-08T15:28:30.884Z","updated_at":"2025-06-15T18:40:16.274Z","avatar_url":"https://github.com/MikhailMS.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AWS Simple Web GUI\n\nAs name states, this is simple (very simple) Web GUI\n\nThis project is part of one big project where I research how to build infrastructure in AWS for 2-tier application (and application as well, of course) :\n1. [Terraform](https://github.com/MikhailMS/aws-2tier-lambda-api) contains all the terraform code to deploy required infra \u0026 application code\n2. Simple Web GUI (this project) contains code for simple Web GUI to bridge the gap between user and Lambda functions\n3. [Lambda functions](https://github.com/MikhailMS/aws-lambda-functions) contain code for 3 Lambda functions that replicate simple backend functions\n    1. `return_ip`         - returns IP address of the Lambda function\n    2. `fetch_go_versions` - returns JSON with recent 5 Go versions\n    3. `custom_auth`       - custom Lambda authorizer (only supports payload format `version 1.0`) that controls access to above 2 functions when calling via API Gateway\n\n\n## Usage\nThis application could be spin up locally\n1. `conda env create -f conda_env.yml`\n2. `conda activate ...`\n3. `pip install -r requirements.txt`\n4. `uvicorn main:app --reload`\n\n\n## Notes:\n1. This project has Action pipeline that builds Docker image for this application and pushes image into AWS ECR\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmikhailms%2Faws-simple-web-gui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmikhailms%2Faws-simple-web-gui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmikhailms%2Faws-simple-web-gui/lists"}