26

GitHub - bmadigan/dizzybank: Laravel Dizzybank sample application

 4 years ago
source link: https://github.com/bmadigan/dizzybank
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

README.md

logo-color.svg?sanitize=true

What Is Dizzybank?

Dizzybank is a simple Laravel application that is currently being developed to act as a banking / fintech SaaS app. The idea of the app is to learn the Spaties Event Sourcing package and to eventually act as an API for an upcoming Flutter Mobile application that I am building to learn the Flutter/Dart language.

Please Note: This application is still being developed

app-screenshot.png

What Dizzybank Is Not?

Dizzybank is not meant to act as a production ready fintech application, rather the idea is to be used to power the API for a simple upcoming Mobile App.

Tech-Stack

Installation

Clone the repository:

git clone https://github.com/bmadigan/dizzybank.git dizzybank
cd dizzybank

Install Composer Packages

composer install

Install NPM dependencies:

npm ci

Build assets:

npm run dev

Setup configuration:

cp .env.example .env

Generate application key:

php artisan key:generate

Create an SQLite database. You can also use another database (MySQL, Postgres), simply update your configuration accordingly.

touch database/database.sqlite

Run database migrations:

php artisan migrate

Run database seeder:

php artisan db:seed

Run the dev server (the output will give the address):

php artisan serve

You're ready to go! Visit Dizzybank in your browser, and login with:

Username: [email protected]
Password: secret

License

The Dizzybank application is open-sourced software licensed under the MIT license.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK