Skip to content

Ianshaw93/cryptoAlertsApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 

Repository files navigation

cryptoAlertsApp

Crypto Currency Price Alerts App with the GUI created using the Kivy framework coded in Python and information gathered using the Coingecko API.

Users are able to view current prices and market charts for cryptocurrencies and add alerts for when price is higher/lower than user defined price. A notification is sent to the user on their device when target criteria is met.

App so Far

From the main screen users will be able to navigate to any of the crytocurrency pages. A video demo of the Cardano page is shown in the link directly below.

Crypto.2021-06-11.08-39-32.mp4

This demo shows previous user set alerts that are met (see screenshot of database). The database is parsed and alerts that are met are notified to the used. The m/l (more than/less than) column in the database is whether the price alert will action when the target price is more/less than the current price.

image

The prices are stored in the database and a notification is shown to the user when the alert condition is reached for any of the alerts.

Future Features

The database will be hosted remotely to allow notifications to be sent 24/7 to user; main menu will show the 24 hr chart,current price for each coin and whether the user has any alarms configured for that particular coin.

What I Learned

  • How to extract data using an API
  • How to call a separate python file and it's functions into a python file
  • Creating graphs in matplotlib and then converting for kivy
  • Writing to and reading from a database
  • How to use source code through the declaration and usages
  • Built on my experience of using classes and instances i.e. Object Orientated principles

About

Cross Platform Crypto Currency Price Alerts App

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages