Skip to content

duythien2212/simple_bank

Repository files navigation

simple_bank

Project Description

simple_bank is a backend service for managing bank accounts. It provides APIs for creating accounts, performing transactions, and tracking balances.

Features

  • Create and manage bank accounts.
  • Perform transfers.
  • Track account balances and transaction history.
  • Secure authentication and authorization for users.

Technologies Used

  • Programming Language: Go (Golang)
  • Database: PostgreSQL
  • API Framework: Gin
  • Authentication: JSON Web Tokens (JWT)

Getting Started

  1. Clone the repository:
    git clone https://github.com/duythien2212/simple_bank.git
  2. Start the PostgreSQL database using Docker:
    make postgres
  3. Create the database:
    make createdb
  4. Run database migrations:
    make migrateup
  5. (Optional) Generate SQL code using sqlc:
    make sqlc
  6. Start the server:
    make server

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages