Username: Adrie538
Password: Welkom123!
Username: SjaakMaster
Password: Test123!
Our swagger specification can be found here: https://inholland-bank-api.herokuapp.com/api/swagger-ui.html
This project contains Cucumber and Unit testing (Controller/Model). This can be found at: /src/test/
We have created a postman collection for functional testing. The public collection URL is: https://documenter.getpostman.com/view/11069108/SztHWjhL
We also made a frontend website for the REST API. The path for the frontend is: /src/main/resources/public/Home.html
We have deployed our REST API to Heroku. Heroku is assigned with GitHub so all new commits in the master branche will deploy automaticly to heroku. Heroku REST API: https://inholland-bank-api.herokuapp.com/api/
This is a swagger based Spring Boot Server. Our API specification has been made in SwaggerHub: https://app.swaggerhub.com/apis/Inholland_623434/Swagger_Specification_3B/2
Backend Java | ||
---|---|---|
Accounts | ||
GET | /Accounts | Thijs |
POST | /Accounts | Thijs |
PUT | /Accounts | Chris |
GET | /Accounts/iban/{IBAN} | Thijs |
GET | /Users/{id}/Accounts | Thijs |
Transactions | ||
GET | /Transactions | Stef |
POST | /Transactions | Stef |
GET | /Accounts/{id}/Transactions | Stef |
GET | /Users/{id}/Transactions | Thijs |
Users | ||
GET | /Users | Tim |
POST | /Users | Tim |
PUT | /Users | Tim |
GET | /Users/{id} | Chris |
Security | ||
POST | /Login | Chris/Thijs |
DELETE | /Logout | Chris/Thijs |
GET | /SessionToken/{APIkey} | Chris/Thijs |
Frontend HTML/CSS/JS | |
---|---|
Adobe XD Design | Stef |
Home | Jesse |
Login | Stef(HTML/CSS) / Thijs(JS) |
Register | Tim |
Create Account | Thijs |
MyAccounts | Stef(HTML/CSS) / Chris(JS) |
ViewUser | Stef |
CustomerViewAccount | Chris(HTML/CSS) / Stef(JS) |
EmployeeDashboard | Chris |
EmployeeViewAccounts | Tim |
EmployeeViewUsers | Tim |
EmployeeViewTransactions | Thijs |
EmployeeViewAccount | Chris |
This server was generated by the swagger-codegen project.
By using the OpenAPI-Spec, you can easily generate a server stub.
This is an example of building a swagger-enabled server in Java using the SpringBoot framework.
The underlying library integrating swagger to SpringBoot is springfox
Start your server as a simple java application
You can view the api documentation in swagger-ui by pointing to
http://localhost:8080/
Change default port value in application.properties