Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/murshidazher/foysonis-abc
- Owner: murshidazher
- License: mit
- Created: 2019-12-27T18:05:46.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-11T01:46:48.000Z (about 2 years ago)
- Last Synced: 2024-11-08T11:14:03.227Z (3 months ago)
- Topics: bank, docker, example, express, postgresql, react, redis, server-client, webapp
- Language: JavaScript
- Homepage:
- Size: 9.37 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 36
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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` | |
### CredentialsSeeded 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)