{"repo":"FritzTheCat9/YoutubeLinks","free":true,"listed":false,"github":"https://github.com/FritzTheCat9/YoutubeLinks","clone":"git clone https://github.com/FritzTheCat9/YoutubeLinks.git","description":"I achieved 8th place in the \"100 Commits\" competition organized by DevMentors. Over 100 days, I developed the \"YoutubeLinks\" application, which allows users to create playlists from YouTube links and download those playlists as MP3 and MP4 files.","language":"C#","stars":33,"topics":["c-sharp","blazor","api","jwt","cqrs","csharp","dotnet","serilog","entity-framework-core","fluent-validation"],"license":null,"category":"auth-billing-email","readme_excerpt":"YoutubeLinks I achieved 8th place in the \"100 Commits\" competition organized by DevMentors. Over 100 days, I developed the \"YoutubeLinks\" application, which allows users to create playlists from YouTube links and download those playlists as MP3 and MP4 files. Downloading playlists as MP3 and MP4 files, tested successfully on over 3000 links. YouTube video presentation: Max downloaded mp3 file: length - 03:31:45, size - 391 MB\\ Max downloaded mp4 file: length - 25:44, size - 973 MB\\ Larger files not tested or can not work correctly. Table of contents YouTube video Launch Presentation Technologies Architecture Project types and references Packages Features Roles Project status Launch Run application with one command (setup all docker containers, create database, apply migrations): Created containers: - C# Web API backend: - Blazor WASM frontend: - MSSQL database: - Seq Api logs: Login credentials: If You have any problems check issue below or ask me in GitHub issues: https://github.com/FritzTheCat9/YoutubeLinks/issues/52 Presentation Users view: Playlists view: Links view: Links grid view: Download playlist view: Technologies - C# 14 - .NET 10 - Blazor WebAssembly - Vue 3.4.21 Architecture Blazor WebAssembly frontend with .NET Minimal API backend connecting to the MSSQL database. Monolithic architecture with Vertical Slices. Code separated by feature. Project types and references - YoutubeLinks.Api - ASP .NET Core Web API (Backend) - YoutubeLinks.Blazor - Blazor WebAssembly Sta","default_branch":null,"files":null,"tree":[],"storefront":"/r/FritzTheCat9","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/FritzTheCat9/YoutubeLinks/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}