Skip to content
This repository was archived by the owner on Sep 14, 2024. It is now read-only.

Latest commit

 

History

77 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Crypto-Tracker

A Crypto Currency Tracker project based on Django 4.0 that is made to track prices on top 100 crypto currences in realtime which is achieved by using Django Channels. Data is gathered from the Coingecko API.

Scroll down to see the Instructions on how to launch this project properly.

🔎 Preview

crypto_proj_1

📖 Instructions

Clone this repository, cd into it

git clone https://github.com/hatredholder/Crypto-Tracker.git
cd Crypto-Tracker

Start a new Virtualenv, activate it, install Python module requirements

virtualenv myenv
source myenv/bin/activate
pip install -r requirements.txt

Run the Redis server

redis-server

Run a Celery worker

celery -A crypto_proj worker

Run the Celery beat

celery -A crypto_proj beat

Finally, run the Django server

python manage.py runserver

💻 Technologies

Frontend: Basic HTML

Backend: Django, Celery, Redis (for Celery message broking and Django Channels layers)

Database: SQLite

📋 To Do

Click to Open
  • Update template JavaScript logic;

  • Implement Django Channels connection

About

🪙 Real-time Crypto Tracker powered by Coingecko API

Topics

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages