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.py
Contributions are welcome! Please open an issue or submit a pull request.
This project is licensed under the GNU GPL v2.0 License.