/Willow-Bank

A modern online bank to help you complete your transactions with an elegant and flawless user experience.

Primary LanguageVueMIT LicenseMIT

Willow Bank

⚠️ Functionality works as expected, although project is incomplete. Revamp of Willow Bank coming soon!

📐 Project Setup

git clone https://github.com/Mwpereira/Willow-Bank.git
cd Willow-Bank
npm install

🖥 Developing

Client

Develop using a Web Browser Build

npm run serve

Server

Running aws serverless locally

serverless offline

📚 Frameworks

  • Vue.js - for building user interfaces and connecting Javascript/Typescript code
  • Bulma - for UI components and styling

🔐 Back-End

Dependencies

  • Serverless - for hosting AWS resources including API Gateway, Lambdas, and DynamoDB
  • Dynamoose - for modeling and executing according to database schema's
  • Webpack - for bundling serverless file and uploading them to AWS
  • bcrypt - for hashing functionality

🎨 Front-End

Dependencies

  • Buefy - for using UI components for Vue.js based on Bulma
  • axios - for the promise based HTTP client to handle requests

🏗️ Architecture

Figma

Link to Figma Design

📷 Gallery

Home Page

Auth

Dashboard

Accounts

eTransfers