Skip to content

smitens/BANKINGAPP

Repository files navigation

Bank Application

Welcome to the BankApp! This project represents the final assignment for Codelex intensive bootcamp and has been developed using PHP in conjunction with the Laravel framework.

Features

  • User Authentication: Allows users to register and log in.
  • Two Account Typs: Allows users create Transaction type accounts or Investment type accounts.
  • Multi-Currency Accounts: Create and manage accounts in multiple currencies. Investment accounts are limited to a single currency (USD)
  • Money Transfers: Facilitate transfers between Transaction accounts with automatic currency conversion.
  • Transaction History: Access a record of transactions between accounts.
  • Investment Creation: Facilitate investments in cryptocurrencies using funds from Investment accounts.
  • Investment History: Access a record of investments and do followup on their individual profitability.
  • Investment Account To-Up: Use Transaction Account funds to transfer money to Investment Accounts.
  • Cryptocurrency Management: View and buy cryptocurrencies from the top 20 list using funds from investment accounts and CoinPaprika as crypto data API.
  • Wallet Management: View cryptocurrency wallets, their profitability percentage and sell cryptocurrencies.

Overview

The Bank Application is designed as a web-based platform that emulates a comprehensive banking system. Users can manage different currency accounts, execute transactions, and invest in a selection of cryptocurrencies.

Demo

Demo GIF

Technologies Used

  • PHP 8.2 or later
  • Laravel 11.9 or later

Installation

Clone the Repository

git clone https://github.com/smitens/BANKINGAPP.git

Install Dependencies

composer install

Setup

Set Up Environment File

copy the .env.example file to a new .env file

Launch migration

php artisan migrate

Install Frontend Dependencies

npm install

Build Frontend Assets

npm run build

Serve the Application

php artisan serv

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages