Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/cesarbmx/crypto-watcher-api

C# .NET Core + DDD + Hangfire + Swagger + Automapper + FluentValidation + Serilog + EF Core
https://github.com/cesarbmx/crypto-watcher-api

audit-repository automapper bot crypto crypto-watcher cryptobot cryptocurrency csharp ddd entity-framework-core fluent-validation generic-repository hangfire microservices netcore rest-api serilog splunk swagger swashbuckle

Last synced: 1 day ago
JSON representation

C# .NET Core + DDD + Hangfire + Swagger + Automapper + FluentValidation + Serilog + EF Core

Awesome Lists containing this project

README

        

# crypto-watcher
_C# .NET Core + DDD + EF Core + Hangfire + Swagger + Automapper + FluentValidation + HealthChecks + Serilog_

##### GOALS:
- [x] **#1** Foundation for any project following .Net Core, REST API, DDD and micro-services architecture
- [ ] **#2** Crypto bot that combines analytical trading with people's accuracy
- [ ] **#3** Aim to reduce market volatility acting as a whole.

##### PHASES:
- [ ] **Phase #1** Allow coummunity to create indicators (**Collaboration**)
- [ ] **Phase #2** Identify best indicators (**Expectation**)
- [ ] **Phase #3** Automate buys/sells (**Automation**)
- [ ] **Phase #4** Recongnize best users (**Reputation**)
- [ ] **Phase #5** Reward users (**Reward**)

##### HOW TO RUN IT:
Clone the _shared_ respository next to the folder where you have cloned _crypto-watcher_. Nugets are in progress so, for now, I am just cross referencing the projects.

Debug the API. By default it uses an in-memory database, so, everything should load.

![image](https://user-images.githubusercontent.com/1844530/49256679-328eca80-f406-11e8-9e74-26ee9c9b55a6.png)