All Projects → coinwink → Coinwink

coinwink / Coinwink

Licence: other
Crypto Alerts, Watchlist and Portfolio Tracking App

Projects that are alternatives of or similar to Coinwink

Cointop
A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies 🚀
Stars: ✭ 2,912 (+2965.26%)
Mutual labels:  ethereum, bitcoin, cryptocurrency, portfolio
Cryptocurrency Cli
💰 Cryptocurrency Portfolio On The Command Line 💰
Stars: ✭ 99 (+4.21%)
Mutual labels:  ethereum, bitcoin, cryptocurrency, portfolio
Crypto Coin Alerts
An application that let you set alerts for the prices of several cryptocurrencies
Stars: ✭ 72 (-24.21%)
Mutual labels:  ethereum, bitcoin, cryptocurrency
Cryptolights
Live visualisation of blockchain transactions for popular cryptocurrencies
Stars: ✭ 54 (-43.16%)
Mutual labels:  ethereum, bitcoin, cryptocurrency
Coin registry
A global registry of JSON formatted files on 1500+ cryptocurrency tokens. Provides information like chat rooms, communities, explorers, and contact information on each coin. Used by https://blockmodo.com, DEXs, developers, and exchanges.
Stars: ✭ 85 (-10.53%)
Mutual labels:  ethereum, bitcoin, cryptocurrency
Airgap Wallet
The AirGap Wallet is installed on an everyday smartphone. This app has only access to public information.
Stars: ✭ 78 (-17.89%)
Mutual labels:  ethereum, bitcoin, cryptocurrency
Cryptocurrency Dashboard
Crypto Currency Dashboard Using Twitter 🐦 And Coinmarketcap 🚀 API
Stars: ✭ 54 (-43.16%)
Mutual labels:  ethereum, bitcoin, cryptocurrency
Keys
🔑 Cryptocurrency private keys
Stars: ✭ 71 (-25.26%)
Mutual labels:  ethereum, bitcoin, cryptocurrency
Finch
An Open Source Cryptocurrency Payment Processor.
Stars: ✭ 27 (-71.58%)
Mutual labels:  ethereum, bitcoin, cryptocurrency
Arbitrader
A market neutral cryptocurrency trading bot.
Stars: ✭ 66 (-30.53%)
Mutual labels:  ethereum, bitcoin, cryptocurrency
The Journal Of Blockchain
区块链自媒体、专注区块链技术学习和实践、IPFS/Filecoin、Bitcoin、Ethereum、EOS、Cosmos、区块链、白皮书、Coinmarketcap、Coindesk、Safe Network、Telegram、Docker、社会治理、经济激励
Stars: ✭ 63 (-33.68%)
Mutual labels:  ethereum, bitcoin, cryptocurrency
Icointicker
macOS crypto currency menubar ticker (맥 가상화폐 시세 메뉴바 티커)
Stars: ✭ 70 (-26.32%)
Mutual labels:  ethereum, bitcoin, cryptocurrency
Blockchainage
「区块链技术指北」相关资料。
Stars: ✭ 51 (-46.32%)
Mutual labels:  ethereum, bitcoin, cryptocurrency
Cryptex
Gemini, GDAX, Bitfinex, Poloniex, Binance, Kraken, Cryptopia, Koinex, BitGrail and CoinMarketCap cryptocurrency exchange API clients in Swift / iOS SDK. Check prices and account balances using Sample iOS app.
Stars: ✭ 51 (-46.32%)
Mutual labels:  ethereum, bitcoin, cryptocurrency
Openapi
DragonEx OpenAPI
Stars: ✭ 54 (-43.16%)
Mutual labels:  ethereum, bitcoin, cryptocurrency
Shapeshift
ShapeShift API for Go Language - convert cryptocurrencies with ease using ShapeShift and golang
Stars: ✭ 35 (-63.16%)
Mutual labels:  ethereum, bitcoin, cryptocurrency
Qtum
Qtum Core Wallet
Stars: ✭ 1,080 (+1036.84%)
Mutual labels:  ethereum, bitcoin, cryptocurrency
Coincurve
Cross-platform Python bindings for libsecp256k1
Stars: ✭ 89 (-6.32%)
Mutual labels:  ethereum, bitcoin, cryptocurrency
Blockchain Reading List
Blockchain Manchester Meetups, Talks and Reading List
Stars: ✭ 17 (-82.11%)
Mutual labels:  ethereum, bitcoin, cryptocurrency
Aeternity
æternity: solving scalability problems by making sense of state-channels
Stars: ✭ 923 (+871.58%)
Mutual labels:  ethereum, bitcoin, cryptocurrency

Crypto Alerts, Watchlist and Portfolio Tracking App

Coinwink was first built as a WordPress web-app in 2016, and even now it continues to run on the same stack.

While it is tempting to switch to Laravel + Vue, the current WP + jQuery stack runs great. It is fast, secure, relatively easy to maintain and update.

Only user accounts are on WP, and also the app uses WP MySQL queries. The backend scripts, responsible for alerts delivery, are independent PHP files.

The front-end is a custom-made web-app interface, based on jQuery.

This repository includes all of the latest Coinwink app's source code, including the Matrix theme. The payments module and the captcha plugin are not part of this repository because they are not required for individual Coinwink use.


Quickstart

  • Make a fresh Wordpress install.
  • Copy all files from this repository to your Wordpress installation folder.
  • Copy contents from cryptocurrency-logos repository to your img folder.
  • Set the homePath variable to your Wordpress location in the theme's header.php file.
  • Update auth_sql.php file with your database login details.
  • First of all, in Wordpress "Settings->General" check "Anyone can register".
  • Only then activate Coinwink login plugin.
  • Finally, activate Coinwink theme.

Done!

Open your Wordpress site in your browser. You should see the Coinwink app.

The order of the Quickstart steps is important. Otherwise, you will lock yourself out of Wordpress admin panel. On Coinwink theme's activation, it automatically creates the required pages and sets them to use the correct templates. Additionally, it creates database tables and adds an example CoinMarketCap dataset, and example currency rates. It also promotes the admin user to Premium.


More info

To get new market price data from CoinMarketCap (for alerts, portfolio, and watchlist), register for the Free CMC API plan, and then update your auth_cmc.php and auth_sql.php files with your credentials.

To fetch new data from CMC, run cron_data_cmc.php script.

For new users to receive account activation emails, configure your email settings in auth_email_functions.php php file.

To trigger and send alerts by email and SMS, run the following scripts:

  • cron_alerts_email_cur.php - Email price alerts
  • cron_alerts_email_per.php - Email percentage alerts
  • cron_alerts_sms_cur.php - SMS price alerts
  • cron_alerts_sms_per.php - SMS percentage alerts
  • cron_alerts_portfolio.php - Portfolio alerts

To set the above scripts on auto, use cron jobs.

To receive SMS alerts, sign up on Twilio (click the link to get 10$ free), get your API keys, and update the auth_twilio.php file. Then run the above mentioned SMS scrips to activate and send SMS alerts.

For currency rates conversion, two services are utilized. More info: cron_data_cur_rates.php.

/img/coins folder is for cryptocurrency logos. Our script to update/fetch new logos can be found here.


Screenshots



















Development and Contribution

Coinwink's source code available in this repository is for personal use, also for review, educational, and in general - for non-commercial purposes. Intellectual property assets are protected by law.

For your personal needs, you are allowed to run Coinwink app in your own development environment and to use it as much as you need, without any limits.

You are welcome to report issues, send us your feedback or suggest ideas and improvements. For similar communication, use the issue tracker or contact us by email.

You can find more information about the latest Coinwink developments on our blog:
New Updates (Aug, 2020)
Coinwink Matrix theme (July, 2020)
New updates and features (June, 2020)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].