{"id":15881675,"url":"https://github.com/glaucia86/fullstack-app-react-aswa-azure-functions","last_synced_at":"2025-03-17T13:31:17.552Z","repository":{"id":251835688,"uuid":"838581341","full_name":"glaucia86/fullstack-app-react-aswa-azure-functions","owner":"glaucia86","description":"Full Stack Application using Azure Static Web Apps, Azure Fuctions and much more","archived":false,"fork":false,"pushed_at":"2025-01-29T03:49:02.000Z","size":57082,"stargazers_count":4,"open_issues_count":2,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-28T00:12:32.477Z","etag":null,"topics":["azure-container-apps","azure-functions","azure-static-web-apps","docker","javascript","prisma","react","todo-app","typescript","vite"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/glaucia86.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-06T00:14:42.000Z","updated_at":"2025-01-28T23:56:45.000Z","dependencies_parsed_at":"2024-09-17T03:41:42.648Z","dependency_job_id":"337a60dd-c76d-42e5-9ab3-0cd63fa6446f","html_url":"https://github.com/glaucia86/fullstack-app-react-aswa-azure-functions","commit_stats":{"total_commits":91,"total_committers":2,"mean_commits":45.5,"dds":0.01098901098901095,"last_synced_commit":"0e0d9f38ac60e7ee2e650f9cd08b5f2ae7ded734"},"previous_names":["glaucia86/todo-react-aswa-azure-functions","glaucia86/fullstack-app-react-aswa-azure-functions"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/glaucia86%2Ffullstack-app-react-aswa-azure-functions","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/glaucia86%2Ffullstack-app-react-aswa-azure-functions/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/glaucia86%2Ffullstack-app-react-aswa-azure-functions/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/glaucia86%2Ffullstack-app-react-aswa-azure-functions/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/glaucia86","download_url":"https://codeload.github.com/glaucia86/fullstack-app-react-aswa-azure-functions/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243864629,"owners_count":20360356,"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":["azure-container-apps","azure-functions","azure-static-web-apps","docker","javascript","prisma","react","todo-app","typescript","vite"],"created_at":"2024-10-06T04:00:32.175Z","updated_at":"2025-03-17T13:31:16.913Z","avatar_url":"https://github.com/glaucia86.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Full Stack Application with React, Azure Static Web Apps and Azure Functions\n\nThe purpose of this application is to teach how to create a Full Stack application using the following technologies:\n\n- [React](https://reactjs.org/)\n- [Azure Static Web Apps](https://docs.microsoft.com/en-us/azure/static-web-apps/overview)\n- [Azure Functions](https://docs.microsoft.com/en-us/azure/azure-functions/)\n- [Azure Container Apps](https://docs.microsoft.com/en-us/azure/container-apps/)\n- [Prisma](https://www.prisma.io/)\n- [Azure SQL Database](https://docs.microsoft.com/en-us/azure/azure-sql/database/)\n- [GitHub Actions](https://docs.github.com/en/actions)\n- [Playwright](https://playwright.dev/)\n- [TypeScript](https://www.typescriptlang.org/)\n- IaC (Infrastructure as Code)\n  - [Bicep](https://github.com/Azure/bicep)\n  - [Terraform](https://www.terraform.io/)\n\n## Why another CRUD application?\n\nWe noticed that most CRUD application examples only teach how to create the application itself. However, they do not teach how to make the application available in the cloud in a secure, scalable, and cost-effective way.\n\nTherefore, the main goal of this project is to teach how to create a Full Stack application and make it available in the cloud in a secure, scalable, and cost-effective way.\n\n## How to run the application locally?\n\n### Frontend\n\nTBI\n\n### Backend\n\nTBI\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fglaucia86%2Ffullstack-app-react-aswa-azure-functions","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fglaucia86%2Ffullstack-app-react-aswa-azure-functions","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fglaucia86%2Ffullstack-app-react-aswa-azure-functions/lists"}