lightpms
is designed to collect data for an investment portfolio of cryptocurrencies and utilize Apache Superset as a platform for visualization. This helps in the risk management process by providing insightful visual data representations.
The project leverages Python for data collection and processing, PostgreSQL for data storage, and Apache Superset for creating interactive dashboards and reports.
- Python 3.12
- PostgreSQL 16
- Apache Superset 4.0.2
- Docker 26
- Poetry 1.7.0
To set up lightpms
on your local machine, follow these steps:
-
Clone the repository
git clone https://github.com/v-bonilla/lightpms.git cd lightpms
-
Set up the Python environment using Poetry
poetry install
Configure the values of the .env
file in the root of your project.
-
Make sure Apache Superset is up and running
-
Run:
docker-compose up
Now, you can start using lightpms
for managing and visualizing your cryptocurrency investment portfolio.
- Add Dockerfile
- Configure to run daily