Elda-Bank-API

command module
v0.0.0-...-308311b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 25, 2023 License: Apache-2.0 Imports: 10 Imported by: 0

README

ELDA BANK is an online bank

It's a personnal project to practice my skills.

Speech

ELDA Bank Project: RESTful API for Online Banking Services

Description: Welcome to the world of ELDA Bank, where technology meets finance to offer a top-notch online banking experience. Our "ELDA Bank" project presents a Go-based RESTful API, creating a secure and modern platform for managing your online banking operations.

Key Features:

  • User Account Management: Easily sign up and log in, with user-friendly profile management.
  • Balance and Transaction History: Access real-time balances and review a complete history of transactions.
  • Secure Fund Transfers: Conduct secure transfers between user accounts, with balance checks to prevent errors.
  • Reliable Data Storage: Utilize PostgreSQL for robust and secure data storage.
  • Performance Optimization: Implement Redis caching for swift and seamless operations.
  • Effortless Deployment: Containerized via Docker, ensuring easy and portable deployment.

Utilized Technologies:

  • Language: Go (Golang)
  • Database: PostgreSQL for robust storage
  • Cache: Redis for optimal performance
  • Containerization: Docker for hassle-free deployment
  • API: Crafted as a RESTful API for seamless communication

Setup

  • download the git
  • docker compose up the "docker.yml", to run databases (Postgresql & Redis)
  • go run main.go

To Do

  • docker to run the main.go
  • import the databases dockers in the main docker

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
app
Code generated swaggo/swag DO NOT EDIT.
Code generated swaggo/swag DO NOT EDIT.
pkg
platform

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL