Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/cesarbmx/crypto-watcher-api
- Owner: cesarbmx
- License: gpl-3.0
- Created: 2018-06-27T14:26:31.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-05-31T14:11:04.000Z (6 months ago)
- Last Synced: 2024-05-31T15:54:34.063Z (6 months ago)
- Topics: 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
- Language: C#
- Homepage:
- Size: 3.68 MB
- Stars: 41
- Watchers: 9
- Forks: 13
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)