Skip to content
This repository has been archived by the owner on Oct 20, 2024. It is now read-only.
/ coingraph Public archive

Coingraph is a real-time graph for cryptocurrencies that fetches real-time cryptocurrency prices, saves the data offline in a JSON file at regular intervals, and displays it through a minimalistic graph on a web interface.

License

Notifications You must be signed in to change notification settings

derogab/coingraph

Repository files navigation

Repository Archival Notice: Coingraph is being archived due to inactivity and the availability of more comprehensive alternatives in the cryptocurrency monitoring space. Originally developed in 2017, Coingraph is a tool that fetches real-time cryptocurrency prices, saves the data offline in a JSON file at regular intervals, and displays it through a minimalistic graph on a web interface. While the project will no longer be actively maintained, the repository can be reopened if there is community interest in contributing. If you are interested in submitting a pull request or expanding the tool's functionality — such as adding API support for data access or enhancing settings — please contact me first at coingraph at derogab dot com.

Coingraph

GitHub release (latest SemVer including pre-releases) Build & Push Docker Image GitHub stars GitHub forks GitHub issues GitHub License

Coingraph is a real-time graph for cryptocurrencies that

  • fetches real-time cryptocurrency prices
  • saves the data offline in a JSON file at regular intervals
  • displays it through a minimalistic graph on a web interface

Dependencies

npm install

And don't forget to also install the daemon dependencies!

Configuration

If necessary, view the daemon configurations.

Usage

npm run all

The previous command starts both the daemon and the web interface.

Docker

GitHub release (latest SemVer including pre-releases) Build & Push Docker Image Docker Pulls

Manual

  1. Start the coingraph-daemon and then
  2. Run the container
    docker run -d \
      -p 3000:80 \
      --link DAEMON_CONTAINER_ID \
      ghcr.io/derogab/coingraph-client

Using docker-compose

Copy .env.template to .env. Eventually change environment variables and then start one of the following.

Production
docker-compose up -d
Development
docker-compose -f docker-compose.dev.yml up -d 
Build
docker-compose -f docker-compose.build.yml up -d --build

Tip

If you like this project or directly benefit from it, please consider buying me a coffee.

License

Coingraph is made with ♥ by derogab and the amazing dev team. It is released under the MIT license.