This is an online banking system designed for customers to easily manage their finances from anywhere at any time.
- React.js
- Node.js
- MySQL
The Banking App is an application that allows customers to access their banking information and perform various tasks such as viewing their account balances, transferring funds between accounts, paying bills, and managing their personal information. The application is designed to provide a simple and user-friendly interface that can be accessed from any device with an internet connection.
To run the Banking App, you will need the following technologies installed on your machine:
- Node.js (version 14 or higher)
- MySQL
Node.js is required to run the application, as it is built using the React framework and uses Node.js as its runtime environment. MySQL is used as the database management system for the application, storing customer information and transaction history.
Before running the application, ensure that Node.js and MySQL are properly installed and configured on your machine. You may also need to set up a MySQL database and configure the application to connect to it. Detailed instructions on how to do this can be found in the application documentation or README file.
To get started with the Banking App development environment, follow these steps:
- Install Node.js
- Clone the repository
- Install the necessary dependencies using
npm install
- Run the front end application using
cd the-front-end/front-end
|npm install
ornpm install --force
|npm start
- Run the backend server using
cd backend
|npm install
|npm start run
To simply access the Bank App, go to this link: https://bankapp-cs160-group1.netlify.app/
- User login and authentication
- View account balances and transaction history
- transfer, deposit, withdraw from accounts
- map locations to nearby Chase ATMs
The src
folder in the frontend contains the main source code files of the application. It includes the index.js
file, which is the entry point of the application, and the App.js
file, which contains the main logic and components of the application.
The pages
directory contains the different pages of the application.