Technical Specification - PRIBAN91/GiftBasket GitHub Wiki
Java
The language in which this API is coded in. It uses very basics of Servlet and JSP concepts of J2EE.
Hibernate
A very lightweight and fast JPA framework used as an ORM. Connection pooling like DBCP and caching can easily be implemented.
Jquery, JavaScript and CSS
Mostly for validation purposes and enriching the web UI.
MySql
As database containing a single table only. No need to unnecessarily complicate life!