Note: Application is tested and can be deployed on Amazon EC2 Cloud server or any other listed platforms.
- Deployment Instructions (how you carried out deployment on cloud platform)
- Live Demo URL
- Findings / Insights on technologies used.
- Spring v3.2.4
- Hibrenet v4.1.4
- Deploy in Java web server (Tested on Apache Tomcat/7.0.65).
- Database: MySQL
- DB Name : quantiphi_db
- Username: root
- password: admin
- /learnhub/api/course
params :
Result : return all courses data
/learnhub/api/course?page=2&sort=rating&by=desc
result : return data
- /learnhub/api/course/count
return total number of count.
/learnhub/api/course/search?title=web
param : title
result : return course data which match with title
/learnhub/api/course/search?title=front&page=1&sort=rating&by=asc
param : title,page,sort,by
result: return course data with search by title, pagination, sort by column with asc order
Note : all the parameter combination can be used such as (page, sort and by ) with course in request url.
- Digital Ocean (PromoCode: DO10)
- AWS
- Google Cloud
- SAP HAPA Cloud
- Pivotal — cloud foundry [$87 of free trial credit.]
- OpenShift
- Heroku
To have a look at sample deployment, here's the demo link; your task is to download this repository, understand the given java application and deploy it on your choice of cloud provider.
Keep shipping!
— Team HackerEarth