Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/murshidazher/foysonis-abc

This repo contains simple bank transaction model for ABC Bank
https://github.com/murshidazher/foysonis-abc

bank docker example express postgresql react redis server-client webapp

Last synced: about 2 months ago
JSON representation

This repo contains simple bank transaction model for ABC Bank

Awesome Lists containing this project

README

        

![abc-bank](https://github.com/murshidazher/foysonis-abc/blob/master/client/src/img/logo-w:text.png)

## ABC Bank & Co.
A simple bank transaction example.

![abc-bank-gif](https://github.com/murshidazher/foysonis-abc/blob/master/client/src/img/abc.gif)

## Technology Stack
* :zap: [React](https://reactjs.org/) - is a JavaScript library for building User Interfaces.
* :gem: [Sketch](https://www.sketch.com/) - Sketch is a digital design toolkit for prototyping.
* :briefcase: [Postgresql](https://www.postgresql.org/download/) - Postgresql for Relational Database.
* :closed_lock_with_key: [Redis](https://redis.io/topics/quickstart) - Redis for sessions.
* :package: [Docker](https://hub.docker.com/?overlay=onboarding) - Docker for containers.

### Instructions

Step by Step Instructions:

| Task | Description |
| ---------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- |
| clone | Run `git clone https://github.com/murshidazher/foysonis-abc.git`
| change directory | Change directory `cd [path]` to the clone dicrectory
| `install` | Run `npm install`
| change directory | Go to server `cd server`.
| build container | Run `docker build -t abc-container .`
| run container | Run `docker-compose up --build .`
| change directory | Go to client `cd client` in another session
| To stop docker container | Run `docker-compose down` | |

### Credentials

Seeded credentials :

| Type | Credentials |
| ---------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- |
| `admin` | email `[email protected]` — password `admin`
| `officer` | email `[email protected]` — password `test`
| `user` | email `[email protected]` — password `belle` |

### API Endpoints

A list of backend API's endpoints :

https://gist.github.com/murshidazher/f4eff2d7c0e5b6eefcc2e5989bc11fab

## Creators

**Murshid Azher**

- Github: [@murshidazher](https://github.com/murshidazher)