This project helps us to understand the basic working of Bank accounts. Some of the functionalities implemented are
- Account creation
- Transactions between two accounts
- Fetching of the transaction history
- java 1.8.x
- maven 3.x
- npm
1. Clone the repository
git clone https://github.com/JatinThakur2/Banking-System.git
2. Move to root directory of backend
3. Build project
mvn clean install
4. Run project
java -jar target/backend-0.0.1-SNAPSHOT.jar
- Alternatively, you can run the app without packaging it using -
mvn spring-boot:run
The app defines following APIs.
POST /api/signup
POST /api/user
GET /api/user
PUT /api/user
GET /api/account
POST /api/transfer
GET /api/transaction
1. Move To Frontend Derectory
2. Install Package
npm install
3. Run Project
npm start
4. Open url
http://localhost:4200/