A fun project containing my CV as Public API :)
Using: .
Swagger-ui template( from Swagger-UI github https://github.com/swagger-api/swagger-ui )
Java 11(JDK8+ should work as well)
MongoDB as database
Gradle to dependency manager
Spring boot(with spring-data-mongodb)
How to create yours: .
- Star this repository :)
- Clone this repo :)
- Change class
MySelfDocsConfig.java
and put the API basic information. - Change class
MyOwnCvApplication.java
and put your information. - Change JS file
swagger-ui-standalone-preset.js
and put your LinkedIn(it should be displayed on top of API :) . - Change
index.html
file and point to your production URL(In heroku, you should have a public url to put in that place) . - Spring framework should load this information(into mongoDB[see application.properties to details]) when the application starts .
- Use Heroku to deploy it!
- Share :)