{"id":20749236,"url":"https://github.com/themysteriousstranger90/blazordoctextuploader","last_synced_at":"2026-04-19T22:05:18.652Z","repository":{"id":194746627,"uuid":"690076482","full_name":"TheMysteriousStranger90/BlazorDocTextUploader","owner":"TheMysteriousStranger90","description":"BlazorDocTextUploader","archived":false,"fork":false,"pushed_at":"2023-09-14T08:40:25.000Z","size":233,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-18T03:25:41.075Z","etag":null,"topics":["blazor","csharp","tasks"],"latest_commit_sha":null,"homepage":"https://webapp-230913220406.azurewebsites.net/","language":"C#","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/TheMysteriousStranger90.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}},"created_at":"2023-09-11T13:38:49.000Z","updated_at":"2023-12-12T07:54:50.000Z","dependencies_parsed_at":"2023-09-15T00:40:57.704Z","dependency_job_id":null,"html_url":"https://github.com/TheMysteriousStranger90/BlazorDocTextUploader","commit_stats":null,"previous_names":["themysteriousstranger90/blazordoctextuploader"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheMysteriousStranger90%2FBlazorDocTextUploader","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheMysteriousStranger90%2FBlazorDocTextUploader/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheMysteriousStranger90%2FBlazorDocTextUploader/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheMysteriousStranger90%2FBlazorDocTextUploader/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TheMysteriousStranger90","download_url":"https://codeload.github.com/TheMysteriousStranger90/BlazorDocTextUploader/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243048120,"owners_count":20227592,"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":["blazor","csharp","tasks"],"created_at":"2024-11-17T08:21:44.890Z","updated_at":"2025-12-24T22:22:05.614Z","avatar_url":"https://github.com/TheMysteriousStranger90.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# BlazorDocTextUploader\nBlazorDocTextUploader\n\n\n•\tRegister an account on Azure portal (https://portal.azure.com/).\n\n•\tCreate Azure Blob storage account.\n\n•\tCreate Azure Web App for .Net\n\n•\tCreate ASP.NET WEB application and deploy it to Azure Web App.\n\n•\tUI for web app can be one of: Blazor, Angular or React.\n\n•\tOn the web app on start must be only one page with Form where user can upload a file (must be added validation for only .docx files) and add the user email (validation for email).\n\n•\tWeb Application is putting that file to the BLOB storage.\n\n•\tCreate Azure Function with BLOB storage trigger from already created BLOB and when file is added to blob the email is sent to the user with notification the file is successfully uploaded. The URL to the file must be secured with SAS token on the BLOD storage. SAS token must be valid only for 1 hour.\n\n•\tUnit tests for backend logic of web app and azure function must be added.\n\n•\tAs a result, you must provide a link to Azure Web Application with the Form where user can upload the file and receive notification.\n\n•\tPlease provide URL to the web app and the github link to the source code of web application and azure function.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthemysteriousstranger90%2Fblazordoctextuploader","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthemysteriousstranger90%2Fblazordoctextuploader","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthemysteriousstranger90%2Fblazordoctextuploader/lists"}