Skip to content

Collect data for an investment portfolio of cryptocurrencies and utilize Apache Superset as a platform for visualization

License

Notifications You must be signed in to change notification settings

v-bonilla/lightpms

Repository files navigation

lightpms

Python 3.12 PostgreSQL Apache Superset Docker Poetry

Table of Contents

Description

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.

Dependencies

  • Python 3.12
  • PostgreSQL 16
  • Apache Superset 4.0.2
  • Docker 26
  • Poetry 1.7.0

Installation

To set up lightpms on your local machine, follow these steps:

  1. Clone the repository

    git clone https://github.com/v-bonilla/lightpms.git
    cd lightpms
  2. Set up the Python environment using Poetry

    poetry install
  3. Install Apache Superset

Configuration

Configure the values of the .env file in the root of your project.

Run the Application

  1. Make sure Apache Superset is up and running

  2. Run:

    docker-compose up

Now, you can start using lightpms for managing and visualizing your cryptocurrency investment portfolio.

Roadmap

  • Add Dockerfile
  • Configure to run daily

About

Collect data for an investment portfolio of cryptocurrencies and utilize Apache Superset as a platform for visualization

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages