{"id":15547920,"url":"https://github.com/goenning/hangman-dotnet-tsx","last_synced_at":"2025-04-07T11:43:42.571Z","repository":{"id":142685666,"uuid":"64017073","full_name":"goenning/hangman-dotnet-tsx","owner":"goenning","description":null,"archived":false,"fork":false,"pushed_at":"2016-08-03T02:04:06.000Z","size":142,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-13T14:24:36.848Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/goenning.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":"2016-07-23T13:19:03.000Z","updated_at":"2016-07-23T15:47:02.000Z","dependencies_parsed_at":"2023-03-17T14:45:16.674Z","dependency_job_id":null,"html_url":"https://github.com/goenning/hangman-dotnet-tsx","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/goenning%2Fhangman-dotnet-tsx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/goenning%2Fhangman-dotnet-tsx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/goenning%2Fhangman-dotnet-tsx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/goenning%2Fhangman-dotnet-tsx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/goenning","download_url":"https://codeload.github.com/goenning/hangman-dotnet-tsx/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247648925,"owners_count":20972942,"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-10-02T13:13:05.648Z","updated_at":"2025-04-07T11:43:42.541Z","avatar_url":"https://github.com/goenning.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Demo application with React + TypeScript + .NET Core + ASP.NET Core Mvc\n\n`Work in still progress`\n\nNext steps:\n\n1) Show messages of Won / Lost when game ends; (done...)\n\n2) Port to .Net Core; (done...)\n\n3) Serve static files from Backend (done...)\n\n4) Multiple strategies for Game instances storage \n- MongoDb (waiting MongoDb Driver support for .Net Core)\n- InMemory: (done...)\n- Redis: (in progres...)\n\n5) Host it on Heroku;\n\n![](example.png)\n\n## How to build \u0026 run this project\n\n```\n$ cd path/to/project\n$ npm install\n$ typings install\n$ npm link typescript\n$ npm start \n```\n\nNPM start will run webpack \u0026 dotnet run the API project\n\nOpen `http://localhost:/5000` with your favorite browser.\n\nYes, this is a .Net project and not a Node one.\n\n## But why use npm to run the project and tests?\n\n.Net CLI is still very poor and you can't really do much with it.\n\nNPM scripts on the other hand is extremely stable \u0026 powerful by now.\n\nUse the best tool for job, right?\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgoenning%2Fhangman-dotnet-tsx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgoenning%2Fhangman-dotnet-tsx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgoenning%2Fhangman-dotnet-tsx/lists"}