Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/imrandil/go_real_world_example
- Owner: IMRANDIL
- Created: 2024-04-06T06:00:23.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-04-06T14:20:25.000Z (9 months ago)
- Last Synced: 2024-04-07T15:27:45.190Z (9 months ago)
- Topics: aiven-cloud, concurrency, concurrent-programming, db-operations, go, go-concurrency, golang, goroutines, postgresql, sql
- Language: Go
- Homepage:
- Size: 988 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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