Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/8luebottle/wells-far-go
🏦 Personal Side-Project | Learning by Doing
https://github.com/8luebottle/wells-far-go
banking echo-framework go project rest-api wells-fargo
Last synced: 17 days ago
JSON representation
🏦 Personal Side-Project | Learning by Doing
- Host: GitHub
- URL: https://github.com/8luebottle/wells-far-go
- Owner: 8luebottle
- Created: 2020-02-06T09:50:55.000Z (almost 5 years ago)
- Default Branch: develop
- Last Pushed: 2020-07-11T09:01:54.000Z (over 4 years ago)
- Last Synced: 2023-07-10T16:44:14.032Z (over 1 year ago)
- Topics: banking, echo-framework, go, project, rest-api, wells-fargo
- Language: Go
- Homepage:
- Size: 67.4 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Wells Far-Go
![Made with love by 8luebottle](https://img.shields.io/badge/Made%20with%20%E2%9D%A4%EF%B8%8Fby-%208luebottle%20-blue)
[![Hits](https://hits.seeyoufarm.com/api/count/incr/badge.svg?url=https%3A%2F%2Fgithub.com%2F8luebottle%2FWells-Far-Go)](https://hits.seeyoufarm.com)**Bank Account Management System Project in Go**
> Work in progress### Table of contents
* [Documentation](#documentation)
* [DB Table](#db-table)
* [ERD](#erd)
* [Tech Stack](#tech-stack)
* [Back-end Tech Stack](#back-end-tech-stack)## Documentation
To view **Wells Far-Go** document, please click on the link below.[Wells Far-Go Documentation](https://bit.ly/wells-far-Go)
[Return to TOC](#table-of-contents)
## DB Table
### Accounts
```sql
Column | Type |
-------------+-----------------------+
number | text |
customer_id | text |
type | integer |
status | integer |
name | character varying(50) |
balance | numeric |
opened_at | bigint |
deleted_at | bigint |
```### Addresses
```sql
Column | Type |
----------------+---------+
id | bigint |
customer_id | text |
account_number | text |
type | integer |
state | text |
city | text |
street | text |
zip_code | bigint |
country | text |
```### Banks
```sql
Column | Type |
---------+--------
id | bigint |
name | text |
address | text |
```### Branches
```sql
Column | Type |
-----------+--------+
id | bigint |
bank_code | text |
name | text |
location | text |
```### Customers
```sql
Column | Type |
-----------------+---------+
id | text |
password | text |
status | integer |
first_name | text |
middle_name | text |
last_name | text |
gender | integer |
salary | numeric |
country_code | integer |
phone | text |
email | text |
dob | integer |
registered_date | bigint |
updated_at | bigint |
deleted_at | bigint |
```### Transactions
```sql
Column | Type |
----------------+------------------------+
id | uuid |
account_number | text |
customer_id | text |
type | text |
status | text |
amount | numeric |
transfer_date | bigint |
from | text |
to | text |
description | character varying(150) |
```
[Return to TOC](#table-of-contents)## ERD
[Wells Far-Go ER Diagram](https://www.erdcloud.com/d/F6f6pKyCn68a4te9z)
* Account
* Admin
* Bank
* Customer
* Deposit
* Withdraw
* Transaction[Return to TOC](#table-of-contents)
## Tech Stack
### Back-end Tech Stack
#### Programming languages
* Go
#### Frameworks
* Echo
#### Databases
* Redis
* PostgreSQL
#### Server Providers[Return to TOC](#table-of-contents)