EasyStocks is a simple stock portfolio web-service which helps to track related news, dividends and price movements. Popular USA and Russian stocks are available.
- Django
- Alpha Vantage API for getting a financial data
- Plotly for data visualization
- Chart.js for data visualization
- Celery for task scheduling
- NewsAPI for news
To run EasyStocks using Docker, follow these steps:
-
Clone the repository:
git clone https://github.com/iabramov/EasyStocks.git cd EasyStocks
-
Build the Docker image:
docker build -t easystocks .
-
Run the Docker container:
docker run -d -p 8000:8000 easystocks
-
Access the application: Open your web browser and go to
http://localhost:8000
.
Make sure you have Docker installed on your machine before running these commands.