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: about 2 months 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 (about 7 years ago)
- Default Branch: master
- Last Pushed: 2025-03-04T17:29:31.000Z (4 months ago)
- Last Synced: 2025-03-04T18:31:38.141Z (4 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.8 MB
- Stars: 42
- 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.