Skip to content

This is a simple Django web application that provides up-to-date cryptocurrency rates and a currency converter. The application fetches cryptocurrency data from the CoinGecko API, and also includes functionalities for caching and asynchronously fetching data to improve performance.

Notifications You must be signed in to change notification settings

roberts911/Cryptocurrencies

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cryptocurrencies - Django Project

This is a simple Django web application that provides up-to-date cryptocurrency rates and a currency converter. The application fetches cryptocurrency data from the CoinGecko API, and also includes functionalities for caching and asynchronously fetching data to improve performance.

image

Features

  1. Cryptocurrency List: The application fetches a list of cryptocurrencies along with their current prices in PLN.

  2. Currency Converter: Allows conversion of a given amount of a selected cryptocurrency to PLN.

image

  1. Cryptocurrency Chart: Displays a chart of a selected cryptocurrency's price over a selected number of days.

image

Tech Stack

  1. Back-end: Django framework.

  2. Front-end: HTML, CSS, Plotly for data visualization.

  3. API: CoinGecko API.

  4. Libraries: PyCoinGecko, Plotly, httpx, Django's built-in caching framework.

Instruction

  1. Clone the repository to your local machine.

    git clone [email protected]:roberts911/Cryptocurrencies.git
    
  2. Install the required packages using pip:

    pip install django httpx plotly pycoingecko
    
  3. Start the Django server:

    python manage.py runserver
    
  4. Open a web browser and navigate to localhost:8000 to access the application.

Author

Robert Siurek

About

This is a simple Django web application that provides up-to-date cryptocurrency rates and a currency converter. The application fetches cryptocurrency data from the CoinGecko API, and also includes functionalities for caching and asynchronously fetching data to improve performance.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published