This project contains a web app which fetches news from different sources, a list of the top cryptocurrencies and its own portfolio manager.
Technology used: Django, Redis, Celery, React, PostgreSQL
pip install -r requirements in \blockcontainer_django
manage.py makemigrations
manage.py migrate
manage.py runserver
in \frontend\blockcontainer
npm run start
For celery tasks start .exe in backend/Redis or use your own instance
Starting the worker:
celery -A blockcontainer worker --pool=solo -l info
Periodic tasks:
celery -A blockcontainer beat
In my case i use PostgreSQL, therefore you have to edit your database settings in the settings.py