/Jcbc_banking_corp

JCBC Mobile Banking App

Primary LanguageJavaScript

JCBC Banking App!

This application was made by group 6 of Design Thinking 3 in SP53 2019!

This is a full stack banking app. The front-end is written in React Native, and the back-end in NodeJS with Serverless. The database we're using is MongoDB.


Pre-requisites

Make sure you have node, npm and expo-cli on your computer.

Node: https://nodejs.org/en. For HomeBrew users, you can install node with brew install nodejs. npm is included with nodejs, so there is no need for additional installation for nodejs.

Install expo-cli with npm install -g expo-cli .

Ensure everything is working fine by running these three commands:

npm --version

node --version

expo --version


Running on your local machine

To run the project locally on your machine:

cd` to the directory you want your project to be in.

Type in git clone https://github.com/mvpclub/cp3405-sp53-2019-assignment2-full_stack_beast_-_group-6.git

After you've cloned the repository, cd into the frontend directory by typing cd Front-end

npm install to install all the required dependencies.

npm start to begin the Metro Bundler and run on your desired platform.


Notes

The current back-end AWS credentials belong to some of the project contributors, so you will not be able to deploy some of the serverless functions as the AWS credentials currently being used are tied to ours. You can copy the code to your own application and deploy them if you are interested.


Contributors

Front-end (React Native)

Benedict Ryan

Winson Tjuatja

Kyaw Phyo Aung

Back-end (Node Js Express)

Zwe Nyan Toe

Van Hung Nguyen

Database (Mongo DB)

Kyle Ang