Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/davidkarnik/bankwebapp
Web Application with Spring Boot, JS, HTML, etc.
https://github.com/davidkarnik/bankwebapp
ci-cd-pipeline java javascript maven spring-boot webapplication
Last synced: 25 days ago
JSON representation
Web Application with Spring Boot, JS, HTML, etc.
- Host: GitHub
- URL: https://github.com/davidkarnik/bankwebapp
- Owner: DavidKarnik
- Created: 2023-04-20T08:55:33.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-26T13:06:15.000Z (4 months ago)
- Last Synced: 2024-12-29T19:10:25.400Z (26 days ago)
- Topics: ci-cd-pipeline, java, javascript, maven, spring-boot, webapplication
- Language: Java
- Homepage:
- Size: 232 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bank Web Application
Web Application with Spring Boot, JS, HTML, thymeLeaf etc.
Date End: April 2023
Uni semestr project. For learn development of web app, how frontend and backend communicate, how to secure web app and how to deploy and host app.
**Frontend** via Webstorm IDE - JS, HTML, CSS
**Backend** via Intellij IDE - Spring Boot Java
**Data stored** in JSON files (no Database)
**Hosted on** Amazon AWS EC2 - Ubuntu Linux server
**Tests with** SonarCloud and JaCoCoSecured with login (Email/Password) and 2-factor authentication via e-mail verification. (Integrated Mail sender)
Actions - Deposit, Payment, Open account, Close account
-> Login, Logout, Show history of transactions, Show real-time refreshed exchange ratesLearned also how to get data from another website (cnb.cz - exchange rates for transaction) and set up refresh everyday at specific time.
Learned how to use CI/CD pipeline with Github Actions.
Made protocol DSP for this project.Tried DevOps - automation, CI/CD
Test Coverage should be > 70 %
Coding time : 65 hours
..Much more extra time in learning, reading, debbuging, finding solutions and exploring.