OpenGo is a project that uses data from Open Finance Brazil to view and show in a simple way opendata from different financial institutions powered by Open Finance Brasil. The project consists of two main components: a data collection script (opengo_jobs/og_retrieve_apis_job.py) and a data analysis application (opengo_analytics/og_analytics.py).
This project includes the opengo_analytics component.
opengo_analytics/: Contains scripts for data analysis.Dockerfile: Docker configuration for the project.pyproject.toml: Poetry configuration for dependency management.
- Python 3.12
- Poetry
-
Clone the repository:
git clone https://github.com/alexpereiramaranhao/opengo.git cd opengo -
Install dependencies using Poetry:
poetry install
MONGO_URI: MongoDB connection URI.
DATABASE_NAME: MongoDB database name.
ENVIRONMENT: Environment (e.g., sandbox, production).
To run the project script:
streamlit run opengo_analytics/og_analytics.pyContributions are welcome! Please open an issue or submit a pull request.
This project is licensed under the GNU GPL v2.0 License.