Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/imrandil/go_real_world_example

a real world project like feel, postgres at aiven cloud, golang and sql driver in place
https://github.com/imrandil/go_real_world_example

aiven-cloud concurrency concurrent-programming db-operations go go-concurrency golang goroutines postgresql sql

Last synced: about 1 month ago
JSON representation

a real world project like feel, postgres at aiven cloud, golang and sql driver in place

Awesome Lists containing this project

README

        

# Market Data PDF Generator

This project demonstrates how to fetch market data from a PostgreSQL database hosted on Aiven cloud, process the data using Go routines, and generate a PDF report from the fetched data. The market data is sourced from a CSV file downloaded from Kaggle, which is then converted to JSON format and loaded into the PostgreSQL database to simulate real-world scenarios.

## Getting Started

### Prerequisites

- **Go programming language** (version 1.13 or higher)
- **Aiven PostgreSQL database instance**
- **Sample market data CSV file** (e.g., downloaded from Kaggle)

### Installation

1. **Clone the repository** to your local machine:
```bash
git clone https://github.com/IMRANDIL/Go_real_world_example.git
```
2. **Go to the project directory**
- Then run
```bash
go mod tidy
```
3. **Run the project**
- Then run
```bash
go run main.go
```

# Some glimpse of this project #

https://github.com/IMRANDIL/Go_real_world_example/assets/71559091/0f6d0a37-1f5e-4126-8f94-7a08c50185b6