Skip to content

kamalm96/go-transaction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoDoc Coverage Status Go Report Card

Golang Project: User Transactions Simulator

Description

This is a work-in-progress project written in Golang, utilizing sqlc to simulate financial transactions between users. The project incorporates a database to handle the storage and management of user accounts, transactions, and related data.

Features

  • Simulates transactions between users.
  • Supports concurrent transaction handling.
  • Implements database interactions using sqlc.
  • Includes unit tests to validate functionality.

Technology Stack

  • Programming Language: Golang
  • Database: PostgreSQL
  • SQL Query Builder: sqlc
  • Testing Framework: testify (for assertions)

Current Work in Progress (WIP)

  • Developing core transaction functionalities.
  • Implementing tests to ensure concurrency and database consistency.
  • Adding error handling and edge-case validations.
  • Enhancing database schema for scalability.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published