Online-banking-angular-springboot-mysql
Online banking angular springboot mysql
File Explorer
Download Latest Version (.zip)- maven-publish.yml
- qodana_code_quality.yml
- dependabot.yml
- maven-wrapper.jar
- maven-wrapper.properties
- dashboard1.png
- dashboard2.png
- deposit.png
- login.png
- signup.png
- browserstack-plugin.log
- DataLoader.java
- RequestFilter.java
- SecurityConfig.java
- AccountController.java
- ActivityLogController.java
- AppointmentController.java
- HomeController.java
- PasswordResetController.java
- StatementController.java
- TransferController.java
- UserController.java
- ActivityLog.java
- Appointment.java
- PasswordResetToken.java
- PrimaryAccount.java
- PrimaryTransaction.java
- Recipient.java
- SavingsAccount.java
- SavingsTransaction.java
- User.java
- ActivityLogDao.java
- AppointmentDao.java
- PasswordResetTokenDao.java
- PrimaryAccountDao.java
- PrimaryTransactionDao.java
- RecipientDao.java
- RoleDao.java
- SavingsAccountDao.java
- SavingsTransactionDao.java
- UserDao.java
- AppointmentResource.java
- UserResource.java
- Authority.java
- Role.java
- UserRole.java
- AccountServiceImpl.java
- ActivityLogServiceImpl.java
- AppointmentServiceImpl.java
- EmailServiceImpl.java
- PasswordResetServiceImpl.java
- StatementServiceImpl.java
- TransactionServiceImpl.java
- UserSecurityService.java
- UserSecurityServiceImpl.java
- UserServiceImpl.java
- AccountService.java
- ActivityLogService.java
- AppointmentService.java
- EmailService.java
- PasswordResetService.java
- StatementService.java
- TransactionService.java
- UserService.java
- OnlineBankingApplication.java
- V10__20241214_Add_New_Features.sql
- V1__20200405_Init_Primary_Account_Tables_Data.sql
- V2__20200405_Init_Savings_Account_Tables_Data.sql
- V3__20200405_Init_User_Tables_Data.sql
- V4__20190307_Init_Appointment_Tables_Data.sql
- V5__20200405_Init_Primary_Transaction_Tables_Data.sql
- V6__20200405_Init_Recipient_Tables_Data.sql
- V7__20200405_Init_Role_Tables_Data.sql
- V8__20200405_Init_Savings_Transaction_Tables_Data.sql
- V9__20200405_Init_User_Role_Tables_Data.sql
- V1__20190307_Create_Tables_Online_Banking.sql
- V2__20190307_Init_Data_Online_Banking.sql
- bootstrap-datetimepicker.css
- bootstrap-datetimepicker.min.css
- bootstrap.css
- bootstrap.min.css
- dataTables.bootstrap.min.css
- dataTables.jqueryui.min.css
- dataTables.uikit.min.css
- jquery.dataTables.min.css
- jquery.dataTables_themeroller.css
- main.css
- glyphicons-halflings-regular.eot
- glyphicons-halflings-regular.svg
- glyphicons-halflings-regular.ttf
- glyphicons-halflings-regular.woff
- glyphicons-halflings-regular.woff2
- banner.png
- banner2.png
- bg.png
- bootbox.min.js
- bootstrap-datetimepicker.min.js
- bootstrap.js
- bootstrap.min.js
- dataTables.bootstrap.min.js
- dataTables.jqueryui.min.js
- dataTables.uikit.min.js
- jquery.dataTables.min.js
- jquery.easing.min.js
- jquery.js
- main.js
- header.html
- index.html
- activityLog.html
- appointment.html
- betweenAccounts.html
- deposit.html
- forgotPassword.html
- index.html
- primaryAccount.html
- profile.html
- recipient.html
- resetPassword.html
- savingsAccount.html
- settings.html
- signup.html
- statementForm.html
- toSomeoneElse.html
- userFront.html
- withdraw.html
- application.properties
- OnlineBankingApplicationTests.java
- .gitignore
- Dockerfile
- Dockerfile-Jenkins-Maven
- Jenkinsfile
- mvnw
- mvnw.cmd
- pom.xml
- qodana.yaml
- README.md
# Installation Guide
1. Get the code
git clone https://github.com/hendisantika/Online-banking-angular-springboot-mysql
Downloads the entire project code from GitHub to your computer.
cd Online-banking-angular-springboot-mysql
Moves into the project folder you just downloaded.
2. Docker
Easy RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
docker run --detach --name=bankmysql --env="MYSQL_ROOT_PASSWORD=root" -p 3306:3306 mysql:8
Runs the built image as an actual container.
docker build -t hendisantika/online-banking:latest .
Builds a runnable image based on the Dockerfile.
docker run --detach -p 8080:8080 --link bankmysql:localhost -t hendisantika/online-banking:latest
Runs the built image as an actual container.
Run docker compose ps to check the containers are Up. If the README mentions a port, open http://localhost:PORT in your browser.
Pulled directly from this repo's README.
3. Maven (Java)
MediumPrerequisites
- Git Needed to download the project code from GitHub.
- JDK (Java) Required to build and run Java projects.
- Maven The build tool used for the mvn command.
mvn clean spring-boot:run
Installs dependencies and builds the project using Maven.
mvn clean package -DskipTests
Installs dependencies and builds the project using Maven.
A BUILD SUCCESS message means it worked. The output is created under target/.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
