Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/goenning/hangman-dotnet-tsx


https://github.com/goenning/hangman-dotnet-tsx

Last synced: 13 days ago
JSON representation

Awesome Lists containing this project

README

        

# Demo application with React + TypeScript + .NET Core + ASP.NET Core Mvc

`Work in still progress`

Next steps:

1) Show messages of Won / Lost when game ends; (done...)

2) Port to .Net Core; (done...)

3) Serve static files from Backend (done...)

4) Multiple strategies for Game instances storage
- MongoDb (waiting MongoDb Driver support for .Net Core)
- InMemory: (done...)
- Redis: (in progres...)

5) Host it on Heroku;

![](example.png)

## How to build & run this project

```
$ cd path/to/project
$ npm install
$ typings install
$ npm link typescript
$ npm start
```

NPM start will run webpack & dotnet run the API project

Open `http://localhost:/5000` with your favorite browser.

Yes, this is a .Net project and not a Node one.

## But why use npm to run the project and tests?

.Net CLI is still very poor and you can't really do much with it.

NPM scripts on the other hand is extremely stable & powerful by now.

Use the best tool for job, right?