https://github.com/anilonayy/ledger-app
Laravel, Nginx, Docker, AWS Deployment
https://github.com/anilonayy/ledger-app
aws docker laravel nginx
Last synced: 3 months ago
JSON representation
Laravel, Nginx, Docker, AWS Deployment
- Host: GitHub
- URL: https://github.com/anilonayy/ledger-app
- Owner: anilonayy
- Created: 2024-02-11T12:55:54.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-04-15T12:17:00.000Z (about 2 years ago)
- Last Synced: 2025-02-06T20:26:05.709Z (over 1 year ago)
- Topics: aws, docker, laravel, nginx
- Language: PHP
- Homepage:
- Size: 701 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Ledger App
## How to build local environment
0. Add the following lines to your /etc/hosts file.
```bash
127.0.0.1 ledger.showsider.life
```
1. Clone this repository
```bash
git clone git@github.com:anilonayy/ledger-app.git
```
2. Switch to "deployer" directory.
```bash
cd ./ledger-app/deployer
```
3. Build the environment by running the following command:
```bash
./deployer.sh magic
```
4. Run './deployer.sh up' to start the services.
```bash
./deployer.sh up
```
5. Run './deployer.sh down' to stop the services.
```bash
./deployer.sh down
```
(Shhh here is the fast way..)
```bash
git clone git@github.com:anilonayy/ledger-app.git
cd ./ledger-app/deployer
./deployer.sh magic
```
## What can you do with this app?
This is a simple app to manage ledger. This project allows you:
### User
- Create a new account
- List own accounts
- Balance transfer between another accounts.
- Withdraw money from own account
- Get account balance on specific times.
### Admin
- All of user's can do.
- Give credit to user's account.
- List all or single account.
- List all or single transaction
Don't you have a time for testing? Don't worry, I have prepared a Postman collection for you.
You can find it [here](https://www.postman.com/warped-space-758269/workspace/ledgerapp/collection/29192763-d5bca94b-3bdd-4fb6-bc74-c2cbb8e31172?action=share&creator=29192763&active-environment=29192763-4f997ae1-b7d8-48fe-bb00-fd7132147c4e).