Code Monkey home page Code Monkey logo

cryptowatcher's Introduction

CryptoWatcher

The README will be completed soon.

cryptowatcher's People

Contributors

fatemeh-abdollahi avatar sepehrganji avatar

Watchers

 avatar

cryptowatcher's Issues

Add gh-actions file

There must be some checking prior to PRs, so we need to have a multi-stage Github Actions file in which we:
[ ] Make sure our code is Linted properly.
[ ] Make sure our code could be built.
[ ] Run all tests, showing coverage.

Create Entities

Based on #3, we have some proposals for new Entities (At least two). Now we should add them with their migrations to the project:

[ ] Add entities.
[ ] Add migrations and test them.
[ ] Add a simple DBActions class.

Add job for fetching Coins Data

We need a job with configurable intervals to fetch the price (and possibly other data) of some specific coins. These coins are also configurable and could change by restarting the project. We don't have a policy for deleting coins yet.

[ ] Setup the job, add the required function to DBActions, and save the entity.
[ ] If the coin meta-data does not exist, save it in the same job.
[ ] Test the working apps, don't forget about the unit tests :)

Add DB Support

The project should be able to connect to different DBs, preferably with TypeOrm.

Examine CoinGeko API

In this task, we want to have an intro to the CoinGeko website and its API features. So we have to:

[ ] Explore different APIs, and play around with some API clients.
[ ] Write a simple fetcher, to fetch some Coin's data (especially price!).
[ ] Propose a data schema for storing coin data and another for storing its price.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.