Secure online banking application. Easy to use, efficient, fast.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
To run this application, you will need to have the latest versions of the following software installed on your system
Follow the steps below to get the development environment running locally
- Clone the repo to your local machine
- On your local computer, open your terminal and navigate to the directory you want the repo to reside in
- Run the following command to clone the repo to your machine
git clone https://github.com/codeBlock-1984/Bankr-1.0.git
- Next, navigate into the project root directory and run the following command to install project dependencies
npm install
- To start the development server run
npm run dev
To run the automated tests, navigate to the project root directory and run the following command in your terminal
npm test
The following core packages where used in building this application
- ReactJS - A Javascript library for building component-based user-friendly frontend applications
- Redux - A state management tool for javascript applications
- Express - The web framework used
- Babel - Javascript transpiler
Users
There are three types of users, namely: client, staff, and admin.
- Client - A normal user, with basic access and privileges
- Staff - A cashier. Has more more privileges than normal user
- Admin - The system administrator. Has superuser privileges
The main features of this application with respect to the various users are listed below.
- Sign up with the application
- Sign in with already created user account details
- View user dashboard
- View his accounts
- View his transactions
- View staff dashboard
- View all accounts
- View all transactions
- User Interface - The hosted application can be accessed here
- Emmanuel Ihemegbulam
This project is licensed under the MIT License